Skip to main content
 首页 » 编程设计

Python Beautiful Soup 网络抓取 CNN 选举结果

2025年02月15日20wuhuacong

请耐心等待,我是网络抓取的新手!我想从这个 CNN 网页上删除所有导出民意调查数据 http://www.cnn.com/election/results/exit-polls 对于这个问题,我只想取消第一个导出民意调查,即性别民意调查。 下面的代码不打印任何东西。我做错了什么?不遍历所有标签?

import urllib2 
from bs4 import BeautifulSoup 
html = urllib2.urlopen('http://www.cnn.com/election/results/exit-polls').read() 
soup = BeautifulSoup(html) 
table = soup.find("div",{"class":"exit-poll__question"}) 
print table 

请您参考如下方法:

你可以在这个link中找到数据

您可以在 chrome 的开发工具中找到链接>>网络

所以你需要做的就是请求url

我希望这会有所帮助。