Daten von Webseite auslesen und als Übersicht anzeigen
Nightstalker 16.08.2011 - 10:28 4085 7
Nightstalker
ctrl+alt+del
|
Hi Leute, wie ein "guter" Freund hört man nur dann was von mir wenn ich mal was brauche, so auch heute  Ich würde gerne von einer (fremden) Webseite Werte auslesen und als Übersicht (Tabelarisch) auflisten. Es geht um eine Galerie mit Fotos, zu jedem Foto gibt es einen Titel und einen Zähler, diese beiden Werte möchte ich auslesen. Die Galerie hat mehrere Seiten mit je 10 elementen drauf. Ich will das Ergebnis dann in 2 Spalten dargestellt, links der Titel und rechts einfach der Zählerwert und nach dem möchte ich sortieren, ev. soll noch der Link zum Foto mit ausgegeben werden. So sieht der code der Seite aus <div class="views-field views-field-field-foto">
<div class="field-content"><a href="/elias-15"><img typeof="foaf:Image" src="http://www.testseite.at/files/thumbnail/public/img_xxx.jpg" alt="" /></a></div>
</div>
<span class="views-field views-field-title">
<span class="field-content"><a href="/Sonne-01">Sonne</a></span> </span>
<div class="views-field views-field-value">
<div class="field-content">99</div>
</div>
</div>
<div class="views-row views-row-2 views-row-even fotogalerie-bilderahmen">
So sehen die angezeigten Elemente im Quellcode aus, was ich brauche sind die Bereiche: <span class="views-field views-field-title"> <span class="field-content"><a href="/elias-01"> Elias</a></span> <div class="views-field views-field-value"> <div class="field-content"> 99</div> Und ev. eben noch den Link zum Foto... Ach so, mir ist es relativ egal ob das ganze nun in Excel mit VBA ausgegeben wird oder über eine Webseite über PHP, ich nehm die einfachste Lösung, ich brauche im Moment eigentlich nur eine Möglichkeit die Werte in einer Tabelle zu bekommen. Danke!!!!
|
COLOSSUS
AdministratorGNUltra
|
Selbermachen mit Python + BeautifulSoup - hab grade erst gestern wieder damit gearbeitet, ist einfach toll wie schnell man damit zu wirklich brauchbaren Ergebnissen kommt.
|
djonny
Addicted
|
|
Nightstalker
ctrl+alt+del
|
Hm, dazu müsste ich das jetzt aber erst mal lernen oder?  Muss gestehen dass ich beides mehr oder weniger garnicht kannte bisher. Oder ist das so einfach dass es sich selbst erklärt? Habs mir mal geladen und schau es mir später an ... dachte aber man könnte das mit PHP auch irgendwie lösen nur leider hab ich mich mit so einer Aufgabe noch nie auseinandergesetzt  EDIT: So grade mal installiert und festgestellt dass diese Suppe wohl kalt ist, Python 3.2 spuckt jedenfalls immer Syntaxfehler aus, also da hats was!? Auch das "Test modul" läuft nicht...?
Bearbeitet von Nightstalker am 16.08.2011, 14:00
|
COLOSSUS
AdministratorGNUltra
|
BeautifulSoup braucht Python 2.x, nicht 3.x.
|
Nightstalker
ctrl+alt+del
|
Hab ich grade bemerkt und mir mal eine ander Version gezogen, nun muss ich aber immer noch raus finden wie ich das "Ding" bedienen kann !?
Hast du nen Anhaltspunkt wo ich anfangen muss?
|
that
Hoffnungsloser Optimist
|
|
BiG_WEaSeL
Elder-
|
Ich würd es mal mit php + yahoo pipes (gui) oder YQL (Yahoo Query Language) probieren. Geht einfach und schnell.
|