Bitte bare mit mir Ich bin brandneu im Web Scraping! Ich möchte alle Exit-Umfrage-Daten von dieser CNN-Webseite http://www.cnn.com/election/results/exit-polls für diese Frage kratzen Ich werde nur bitten, die erste Ausgangsumfrage zu kratzen, die Geschlecht eins. Der folgende Code druckt nichts. was mache ich falsch? nicht alle Tags durchlaufen?Python Schöne Suppe Web Scraping CNN Wahlergebnisse
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
BeautifulSoup kann diese Information nicht erhalten, da die Informationen mit Javascript geladen werden. –
ahh also was müsste ich verwenden? – ziggy
Schauen Sie sich etwas an wie [dryscrape] (https://github.com/niklasb/dryscrape). Es gibt ein gutes Anwendungsbeispiel [hier] (http://stackoverflow.com/a/26440563/7090605). –