Mit Python in html suchen

Gast #4511495
Hi,

ich versuche gerade mit Python in einer html zu suchen.
1
meineURL = BeautifulSoup(urlopen("Pfad für die URL), "html.parser"
2

3
result = meineURL.find("div", {"class": "blueBorder aag_info"}).get_text()
4
new_result = result[len("Beispiel4: "):]
5
print(result)
6
print(new_result)

Der html ausschnitt sieht so aus:
1
<div class="blueBorder aag_info">
2
        <h3>Informationen</h3>
3

4
        <ul class="aagData">
5

6
        <li class="aagRow">
7

8
  <span class="bold">Beispiel 1:</span> Kuh</li>
9

10
  <li class="aagRow"><span class="bold">Beispiel 2:</span> Hund</li>
11
  <li class="aagRow"><span class="bold">Beispiel 3:</span> Katze</li>
12
  <li class="aagRow"><span class="bold">Beispiel 4:</span> Maus</li>
13
  <li class="aagRow"><span class="bold">Beispiel 5:</span> Esel</li>    
14
  </ul>
15

16

17

18
</div>

Ich möchte immer "Maus" augegeben bekommen. Es kann auch vorkommen, dass 
Beispiel 1-3 nicht vorhanden ist. Aber Beispiel: 4 steht immer da.
#4585675
Hallo,

du hast bei Python einige sehr nette String funktionen die dir bei 
deinem Problem weiterhelfen können. Z.B. kannst du dir die Position von 
substrings ausgeben lassen und du kannst Strings wie ein Array 
behandeln.

Schau dir doch mal folgendes an:
[1]: 
http://stackoverflow.com/questions/5749195/how-can-i-split-and-parse-a-string-in-python
[2]:
https://docs.python.org/2/library/string.html

Grüße Ole

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.