2016-11-16 22 views
2

請隨身攜帶我是網絡詐騙新手!我想刮這個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 
+3

由於使用Javascript加載信息,BeautifulSoup無法獲取該信息。 –

+0

啊,那麼我需要使用什麼? – ziggy

+1

看看[dryscrape](https://github.com/niklasb/dryscrape)。有一個很好的例子[這裏](http://stackoverflow.com/a/26440563/7090605)。 –

回答

1

你可以找到在這個link

的數據,你可以找到在Chrome的開發工具的鏈接>>網絡

,所以你需要做的是請求的URL

我希望這會有所幫助。

+0

這正是我所需要的,謝謝 – ziggy