2
как подсчитать число открывающих и закрывающих тегов в HTMLпитон как подсчитать число открывающих и закрывающих тегов в HTML
ya.html
<div class="side-article txt-article">
<p>
<strong>
</strong>
<a href="http://batam.tribunnews.com/tag/polres/" title="Polres">
</a>
<a href="http://batam.tribunnews.com/tag/bintan/" title="Bintan">
</a>
</p>
<p>
<br>
</p>
<p>
<a href="http://batam.tribunnews.com/tag/polres/" title="Polres">
</a>
</p>
<p>
<a href="http://batam.tribunnews.com/tag/polres/" title="Polres">
</a>
<a href="http://batam.tribunnews.com/tag/bintan/" title="Bintan">
</a>
</p>
<br>
мой код
from bs4 import BeautifulSoup
soup = BeautifulSoup(open('ya.html'), "html.parser")
num_apperances_of_tag = len(soup.find_all())
print num_apperances_of_tag
выход
13
, но это не я хочу, потому что мой код подсчитывает <p> </p>
как один раз, когда я хочу подсчитывать открывающий и закрывающий теги отдельно.
Как подсчитать количество открывающих и закрывающих тегов в html? поэтому выход будет
23
благодаря
он не работает для меня я получил UnboundLocalError: локальная переменная «number_of_starttags» ссылочные перед назначением. –
правый, из-за класса. Просто укажите глобальность для переменных, и она будет работать нормально. –