Facebook은 광고 플랫폼을 통해 인구 통계 데이터를 제공합니다. 그것을 긁는 방법 (파이썬 사용)?Facebook 광고 데이터를 긁는 방법?
1) 데이터
가 지금 형태3
)에 입력) http://www.facebook.com/ads/create/2로 이동
참조 샘플 이미지 : HTTP : // www.webdistortion.com /wp-content/uploads/2010/10/fb4.jpg (전 새로운 사용자이므로 이미지를 게시 할 수 없습니다)
문제 : 어떻게 긁습니까?
내 아이디어 :
1.) 기계화를 사용 - 어쩌면 양식을 작성하는 것이 가능하지만 예상 번호 (예에서는 112960)는 소스 코드에서 볼 수 없습니다 따라서 당신이 그것을 구문 분석 할 수 없습니다 우리는 다른 트릭을해야하지만, 뭐야?
2)) 셀레늄 (또는 풍차를 사용 - 내 녹음했다 : 열린 facebook.com은 -> 광고를 클릭 -> 광고 만들기를 클릭 -> ...
불행하게도,이 이미 실패했습니다. 로그인 :
[info] Executing: |open |/| |
[info] Executing: |clickAndWait | link=Advertising | | [error] isNewPageLoaded found an old pageLoadError: Error: Permission denied for >> to get property Location.href [error] Permission denied for to get property Location.href [info] Executing: |clickAndWait | css=span.uiButtonText | | [error] Unexpected Exception: fileName -> chrome://selenium-ide/content/selenium-core/scripts/selenium-browserbot.js, lineNumber -> 840
는이 데이터를 긁어 할 수 있다는 증거가있다 : 문제는 데이터 자체 (OFC는이 데이터가 확실히 재미있다)보다 더 흥미 해결 http://www.checkfacebook.com/
가. 나는 해결책이 있다는 것을 알고 있지만, 나는 아무 것도 생각 해낼 수 없다. 그것은 나를 죽이고, 도와주세요.
간단히 말하면됩니다. "소스 코드에서 보이지 않습니다"라고 말하면 원본 소스 코드에는 표시되지 않습니다. 화면에 표시되면 HTML이고 문서에 표시됩니다. –