Python + Selenium + Chromedriver를 사용하여 인터페이스 없는 크롤링을 구현하는 방법
迷茫
迷茫 2017-05-18 10:53:13
0
2
833

Selenium을 사용하여 12306을 크롤링하는 과정에서 phantomjs를 사용하여 크롤링할 수 없다는 것을 발견했습니다. chromedriver를 사용하면 됩니다. chromedriver를 사용하면 인터페이스가 다시 표시됩니다. 크롤링 효율성.
이제 두 가지 질문이 있습니다. 오랫동안 검색했지만 효과적인 솔루션을 찾을 수 없습니다
1. phantomjs를 최대한 위장하는 방법
2. 인터페이스가 표시되지 않도록 설정하는 방법 또는 크롤링을 개선할 수 있는 다른 방법이 있나요?

감사합니다! ! !

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

모든 응답(2)
洪涛

PyVirtualDisplay를 통해 요구 사항을 충족할 수 있습니다. 코드는 다음과 같습니다.

으아아아

phantomjs의 헤더 정보를 수정했는지는 모르겠지만, 합격하셔도 됩니다

으아아아

이 방법은 phantomjs의 헤더 정보를 수정하는 방법이기도 합니다.

世界只因有你

헤드리스 모드에서 셀레늄을 실행하려면 내 기사를 참조하세요

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!