如何使用CSS选择器使用BeautifulSoup检索某个类中的特定链接?

如何使用CSS选择器使用BeautifulSoup检索某个类中的特定链接?,第1张

如何使用CSS选择器使用BeautifulSoup检索某个类中的特定链接

该页面在使用类和标记时不是最友好的,但是即使如此,您的CSS选择器也太具体了而无法在此处使用。

如果您想要即将发生的事件,则只需要第一个

<div >
,然后只获取
<div><a href="..."></div>
标签,因此标题上的链接:

upcoming_events_div = soup.select_one('div#events-horizontal')for link in upcoming_events_div.select('div.title a[href]'):    print link['href']

请注意,您应 使用

r.text
;
使用
r.content
并保留对Unipre的解码到BeautifulSoup。请参阅utf-8中的字符编码问题



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5639928.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存