该页面在使用类和标记时不是最友好的,但是即使如此,您的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中的字符编码问题
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)