Ich komm mal wieder nicht weiter :K
Ich möchte von einer Seite die maximale Seitenzahl auslesen.
heißt ich möchte in diesem Fall als Ergebnis einfach nur 33.<div class="page-container">
<ul class="page">
<li class="active"><span>1</span></li>
<li class=""><a href="/urlpage=2">2</a></li>
<li class=""><a href="/urlpage=3">3</a></li>
<li class=""><a href="/urlpage=4">4</a></li>
<li class=""><a href="/urlpage=5">5</a></li>
<li class=""><a href="/urlpage=6">6</a></li>
<li class="disabled"><span>...</span></li>
<li class=""><a href="/urlpage=33">33</a></li>
<li class=""><a href="/urlpage=2">weiter</a></li
></ul></div></div>
Code: Alles auswählen
soup = BeautifulSoup(htmltext)
divs = soup.find_all('div', {'class' : 'page-container'})
for a in divs:
links = a.find_all('a')
for link in links:
if link.parent.name == 'li':
anzahl = (link.text)
print anzahl
2
3
4
5
6
33
weiter
jemand ne Idee wie ich nur die 33 ausgegeben bekomme?
Die Anzahl ändert sich jedesmal.