Я пытаюсь извлечь якорные элементы из моего красивого супового объекта с общим классом attr, каждый из которых вложен в несколько делений. Деления повторяются и разделяются некоторыми сценариями
Я пытался использовать общие атрибуты класса в элементах привязки для их извлечения
Код, который я получил:
<div id='container'>
<div class='nested'>
<a href='some url' class='link'>
</a>
</div>
</div>
#some scripts ....
<div id='container'>
<div class='nested'>
<a href='some url' class='link'>
</a>
</div>
</div>
Что я пробовал:
import requests, bs4, webbrowser
webpage=requests.get('some url')
webpage.raise_for_status()
soup=bs4.BeautifulSoup(webpage.text)
links=soup.select('.link a')
for i in range(0,5):
webrowser.open('intial site url'+links[i].get('href'))
print(links)
Вкладки не открывались. Ссылки на печать давали пустой список