【发布时间】:2019-10-12 18:57:24
【问题描述】:
我正在尝试从我漂亮的汤对象中提取锚元素,其中每个对象都嵌套在多个部门中。分区重复并用一些脚本分隔
我试图利用锚元素中的公共类属性来提取它们
我得到的代码:
<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)
没有打开任何标签。打印链接给出了一个空白列表
【问题讨论】:
-
我是这个网站的新手,我希望你喜欢这种格式;)。一段时间以来一直在研究格式技巧 XD
标签: python html web-scraping beautifulsoup css-selectors