Извлечь текст из тегов - Python
Формулировка задачи:
Добрый вечер!
Из сайта извлекаю информацию вот такого вида:
и
Мне же нужен текст в первом случае из первого span (CDEC Youth), а во втором случае из последнего (Vici Gaming)
Каким способом это можно сделать? Если можно, то с примером, пожалуйста.
Листинг программы
- <span>CDEC Youth</span><span class="flag CN" title="China"></span> </span>, <span class="opp opp1">
Листинг программы
- <span class="opp opp2">
- <span class="flag CN" title="China"></span><span>Vici Gaming</span> </span>
Решение задачи: «Извлечь текст из тегов»
textual
Листинг программы
- from lxml import html
- import requests
- page = requests.get('http://www.gosugamers.net/dota2/gosubet/')
- tree = html.fromstring(page.content)
- names = [name.text_content().strip() for name in tree.cssselect('span.opp')]
- for op1, op2 in zip(names[0::2], names[1::2]):
- print('{} VS {}'.format(op1, op2))
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д