您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

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

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

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

如果您想要即将发生的事件,则只需要第一个<div class="events-horizontal">,然后只获取<div class="title"><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并保留对Unicode的解码到BeautifulSoup。请参阅utf-8中的字符编码问题

CSS 2022/1/1 18:47:17 有515人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶