Посчитать количество тегов на странице сайта - Python
Формулировка задачи:
Как можно быстро и удобно посчитать количество тегов на странице сайта(как всех вообще, так и каждый вид тега по отдельности)? А вообще нужно найти частоту их появы на сайте. При чем у меня почему-то не подключается библиотека requests, приходится работать с urllib.request
Решение задачи: «Посчитать количество тегов на странице сайта»
textual
Листинг программы
import requests from lxml import html from collections import Counter url = 'http://www.cyberforum.ru/python-web/thread1966556.html' page = requests.get(url) tree = html.fromstring(page.content) all_elms = tree.cssselect('*') all_tags = [x.tag for x in all_elms] c = Counter(all_tags) # print('all:', len(all_elms), 'span:', c['span']) for e in c: print('{}: {}'.format(e, c[e]))
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д