使用 BeauitfulSoup 提取跨度类文本时不返回

我正试图从纽约时报头版 (www.nytimes.com) 上获取头条新闻。过程完成而不从soup.find_all函数打印文本(或任何东西)。


我已经soup.find_all(class_="blancedHeadline")尝试过语法,将其从soup.find_all("span", {"class" : "blancedHeadline")甚至attrs=在类区别之前添加。


这是我拥有的代码,在尝试弄清楚我做错了什么之后,我不知道是什么导致了问题:


import requests

from bs4 import BeautifulSoup


base_url = 'https://www.nytimes.com/'

r = requests.get(base_url)

soup = BeautifulSoup(r.text, 'lxml')


headline_text = soup.find_all('span', {'class':'balancedHeadline'})


for headline in headline_text:

    print(headline)


开满天机
浏览 145回答 0
0回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python