PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Suche DOM-Element des Preises


Gast
2012-05-07, 22:29:36
Will den preis aus der Seite extrahieren:

www.mmoga.de/Steam-Games/Risen-2.html

nutze dafür php und einen Domparser. Bei anderen Seite gehts wunderbar, nur hier find ich nicht das richtige element. Dachte es müsste "dev.margin-bottom" sein. isses aber nicht :(

BeeRockxs
2012-05-08, 14:10:59
Das Element hat keine ID.

Tommes
2012-05-08, 14:17:54
html body#body div#siteContainer div#contentContainer div#contentCenterContainer div#contentCenterMain div.contentBoxContainer div.boxContent div div div strong

ENKORE
2012-05-08, 16:16:33
html body#body div#siteContainer div#contentContainer div#contentCenterContainer div#contentCenterMain div.contentBoxContainer div.boxContent div div div strong
Das ist der Pfad. Der ist aber mehrdeutig.

Ergo musst du wohl eine Tiefensuche in div.boxContent machen und mit einer Heuristik rangehen. Steht ein € Zeichen dran und ist davor ein Float zwischen 0 und 100 hast du deinen Preis gefunden ;)

universaL
2012-05-08, 20:32:31
selectorGadget meint: .boxContent div div div:nth-child(2), aber auch das hat mehrere Treffer, aber das dann per einfachen regulären Ausdruck auseinander zunehmen sollte nicht so schwer sein :-)

Tommes
2012-05-08, 20:49:19
Das ist der Pfad. Der ist aber mehrdeutig.

Ergo musst du wohl eine Tiefensuche in div.boxContent machen und mit einer Heuristik rangehen. Steht ein € Zeichen dran und ist davor ein Float zwischen 0 und 100 hast du deinen Preis gefunden ;)

Es fehlen die > dazwischen, dann ist es eindeutig.

Gast
2012-05-11, 07:50:47
Und warum willst du nicht nach "Preis:" suchen und dann eins höher gehen?