как с помощью bs4 на питоне обратиться к тегу со ссылкой?
как получить выделенную ссылку?
import requests
from bs4 import BeautifulSoup as bs
spis = []
spis2 = []
sesssion = requests.Session()
new = requests.get('https://www.vesti.ru/news')
html = bs(new.content, 'html.parser')
count = 0
for i in html.select('.b-item__info'):
title2 = i.select('.b-item__title > a')
spis.append(str(title2))
for j in spis:
string = list(j)
d = string[32:-5]
spis2.append(''.join(d))
for i in spis2:
print(i)
Ответы (2 шт):
Автор решения: Nobody
→ Ссылка
Как сказано в гугле:
for link in soup.find_all('a'): print(link.get('href'))
Автор решения: vadim vaduxa
→ Ссылка
import requests, bs4
new = requests.get('https://www.vesti.ru/news')
for container in bs4.BeautifulSoup(new.content, 'html.parser').find_all('div', attrs={'class': 'b-item__info'}):
if 'https://russia.tv' in container.a['href']:
print(container.a.text) # Итоги шестого конкурсного дня шоу "Танцы со звездами": сильнейшие Денис Тагинцев - Екатерина Варнава