Python3 automatische Daten von WS abfragen

OP #7379149
Lesenswert?

Hi

Auf einer Webseite werden laufend neue Daten online gestellt. Leider bietet die Seite kein API. Lediglich eine Suchfunktion, mittels der man immer die neuesten 10 Datensätze abrufen kann. Der entsprechende Search Button führt folgendes aus:

1
<input id="btnSearchButton title="Search" onclick="javascript:getAction('/Countries/Database/AdvancedSearchAjax2' + '?' + ...>

ich möchte die Daten automatisch einlesen und in einer lokalen Datenbank abspeciher. Kann ich das ganze in Python umsetzen? Vielleicht kann mich jemand in die richtige Richtung weisen...

OP #7379349
Lesenswert?

Moin

Ich bin grad dabei mich mit Selenium vertraut zu machen. Auf der Webseite möchte ich bei einem Element das Attribut "title" extrahieren:

1
...
2
<td class="MeineClasse">
3
<img alt="MeinDemo" title="MeinDemo">
4
</td>
5
...

dies ist mir bislang nicht gelungen. Mit:

1
s=driver.find_element(By.CLASS_NAME, "MeineClasse").get_attribute("outerHTML")

erhalte ich den kompletten HTMLcode des Elements. Nun versuch ich grad mittels re.search das Attribut "title" aus dem string s zu extrahieren, aber auch hier bin ich bislang nicht weitergekomen. Weiß jemand Rat?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren