在flickr上使用带有beautifulsoup的CSS选择器时遇到困难,我做错了什么吗?



是的,我知道我应该输入代码,但我在格式化的页面源代码中找不到它,因此我只是复制了相关代码的图片: 尝试选择覆盖(单击此选择(

所以我要做的是针对覆盖div,然后复制链接。我正在使用pythons请求和bs4(beautifulSoup(模块。

# Get the web page
res = requests.get('https://www.flickr.com/search/?=&text=new+york')
soup = bs4.BeautifulSoup(res.text)
soupElement = soup.select('div.overlay')

然而,soupElement返回的是空的。我在这里做错了什么?div是不可选择还是。

根据您的图片,overlay是一个<a>标签,因此应该'div.overlay''a.overlay'

相关内容

最新更新