我正在尝试从网站上获取链接(href)。元素是:
<a class="overlay no-outline" href="/photos/28716729@N06/2834595694/" tabindex="0" role="heading" aria-level="3" aria-label="puppy by mpappas83" data-rapid_p="61" id="yui_3_16_0_1_1477971884605_5513"></a>
首先,我尝试匹配类"overlay no-outline"
。
但是请注意,它有一个空格,因此select()
方法将其视为两个不同的选择器,而不是一个。你知道吗
imgElem= soup.select('.overlay no-outline') #attempt
有人知道我怎样才能做到这一点吗?你知道吗
网站位于www.flickr.com
这应该管用。但是当我们阅读网页的源代码时,链接就不在了。很确定它们是通过后端生成的。检查pexels或其他一些网站使用的代码,你应该是好的。你知道吗
以下方法应有帮助:
其中显示:
中间的空格用来表示应用了两个不同的类,BeautifulSoup documentation确实有一节介绍了如何使用上述方法解决这个问题。查找文本“如果要搜索匹配两个或多个CSS类的标记”。你知道吗
相关问题 更多 >
编程相关推荐