Интересно, какой лучший суп способ извлечь номер последней страницы из фрагмента тегов " li ", вот пример:
<li class="active">
<span>1</span>
</li>
<li>
<a href="https://www.test.com/page=2">2</a>
</li>
<li>
<a href="https://www.test.com/page=3">3</a>
</li>
<li>
<a href="https://www.test.com/page=4">4</a>
</li>
<li class="pages disabled">
<span>…</span>
</li>
<li class="next">
<a href="https://www.test.com/page=2">
<i class="icon-chevron-right"
></i>
</a>
</li>
<li>
<a href="https://www.test.com/page=30">Last</a>
</li>
В этом случае мне нужно получить номер последней страницы "30"
Большое спасибо.Подобные вопросы встречаются в SO, но не относятся к моему случаю.
ОБНОВЛЕНИЕ:
Благодаря ответу Битто.
Вышеуказанный источник HTML был на самом деле не точным, поскольку они были скопированы вручную из источника страницы, то, что используется в моем текущем коде, является чем-то с супом, и ResultSet генерируется как показано ниже:
Код:
source = requests.get(url).text
soup = BeautifulSoup(source,features="html.parser").findAll("li")
![enter image description here](https://i.stack.imgur.com/4AHVv.png)