2017-04-20 1 views
0
driver = webdriver.Firefox() 

driver.set_page_load_timeout(30) 

웹에서 데이터를 크롤링하기 위해 셀렌 드라이버를 사용하려고합니다. 그러나, 파이썬에서 각 페이지의 최대 로딩 시간을 설정할 때, 나는 항상 오류를 얻고 아무 것도 쓸모가 없다. 나는 맥을 사용하고 파이썬 버전은 2.7이다. 아무도이 문제를 해결하는 방법을 말해 줄래? 그것은 나를 미치게 만든다.Selenium의 메소드 'driver.set_page_load_time (30)'오류

주석에서 설명한 바와 같이

enter image description here

+0

와 비슷한 문제를 github.com/mozilla/geckodriver/releases ...'WebDriverException : 메시지 : '. 그 밑에 아무 것도 말하지 않니? 또한 질문에 오류를 직접 게시 할 수 있다면 이미지 링크가 부실 해지는 것을 방지하고 이미지 공유를 차단하는 네트워크 (예 : 광산)에서 계속 오류를 볼 수 있습니다. 나는 그것을보기 위해서 나의 전화에서 그 질문을 찾아야 만했다. 건배 :) – mrfreester

+0

이미지에 대해 죄송합니다. 다음 번에 변경하겠습니다. 슬프게도 'WebDriverException : Message :'아래에 아무것도 남지 않았습니다. 따라서 예외로 인해 문제를 해결하는 데 유용한 정보가 표시되지 않습니다. 그것은 빈 메시지를 인쇄하는 셀레늄 버그입니다. –

+0

Yikes 그래, 그건 내가 할 수있는 최선의 제안은 firefox에 대한 귀하의 geckodriver 업데이 트를 시도 할 수 있습니다 당신이 이미 그것을하지 않은 경우, 그것은 현재의 ff 버전 isn ' 당신이 사용하고있는 드라이버로 지원되지 않습니다. – mrfreester

답변

0

,이 geckodriver, firefoxselenium가 서로지지 버전없는 결과이다.

해결 방법은 geckodriver입니다. 참조를 위해 의견에 게시

추가 리소스 영업 이익 : 그 이미지의 하단에 동일한 솔루션

관련 문제