Посчитать количество тегов на странице сайта - 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]))
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д