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.