URL: https://www.overclockers.at/coding-stuff/daten-von-webseite-auslesen-und-als-bersicht-anzeigen_225667/page_1 - zur Vollversion wechseln!
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
Code: HTML<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">
Selbermachen mit Python + BeautifulSoup - hab grade erst gestern wieder damit gearbeitet, ist einfach toll wie schnell man damit zu wirklich brauchbaren Ergebnissen kommt.
würd ich auch selber machen mit BeutifulSoup da kannst dir einfach die elemente wiedergeben lassen http://www.crummy.com/software/BeautifulSoup/
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...?
BeautifulSoup braucht Python 2.x, nicht 3.x.
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?
Zitat von NightstalkerHast du nen Anhaltspunkt wo ich anfangen muss?
Ich würd es mal mit php + yahoo pipes (gui) oder YQL (Yahoo Query Language) probieren. Geht einfach und schnell.
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025