2016-11-16 5 views
2

나랑 벗겨주세요. 내가 새끼를 긁기에 아주 새롭다! 나는이 CNN 웹 페이지에서 모든 출구 조사 자료를 긁어 내고 싶습니다. http://www.cnn.com/election/results/exit-polls 이 질문에 대해서는 첫 번째 출구 조사 인 성별 하나를 긁어달라고합니다. 아래 코드는 아무 것도 인쇄하지 않습니다. 내가 뭘 잘못하고 있니? 모든 태그를 반복하지 않습니까?Python Beautiful Soup 웹 근근이 살아가는 CNN 선거 결과

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

자바 스크립트를 사용하여 정보를로드 했으므로 BeautifulSoup은 해당 정보를 가져올 수 없습니다. –

+0

아 ~ 그래서 무엇을 사용해야합니까? – ziggy

+1

[dryscrape] (https://github.com/niklasb/dryscrape)와 같은 것을보십시오. 여기에 사용법의 좋은 예가 있습니다. [여기] (http://stackoverflow.com/a/26440563/7090605). –

답변

1

당신이 크롬의 DEV-도구에있는 링크를 찾을 수있는이 link

의 데이터를 찾을 수 있습니다 >> 네트워크

그래서 당신이해야 할 일을하는 URL

에게 요청하는 것입니다

이게 도움이되기를 바랍니다.

+0

이것이 정확히 필요한 것입니다. 감사합니다. – ziggy

관련 문제