내가 URL의 페이지의 소스를 얻을 할 때 나는 Windows7의에 셀레늄 및 PhantomJS에 문제가와 셀레늄. browser.page_source
은 <html><head></head></html>
만 반환합니다. 나는 browser.page_source
전에 잠을 잤지만 도움이되지 못했습니다. 리눅스에파이썬 : PhantomJS 빈 페이지 소스
from selenium import webdriver
browser = webdriver.PhantomJS('phantomjs-1.9.7-windows\phantomjs.exe')
url = 'myurl'
browser.get(url)
print browser.page_source
가 완벽하게 작동 PhantomJS의 동일한 버전 :
이
내 코드입니다. 또한 그것은 트릭을service_args=['--ignore-ssl-errors=true']
를 않았다 사용하여 Windows Server 2003에
은, 디버깅을 시도 스크린 샷 빈, 빈 이미지 예를 –
에 대한 스크린 샷을 캡처합니다. 가 나는 PhantomJS 문제이고 내가 PyQt4의 웹킷과 페이지를로드하려고했지만 결과는, 단지 및
태그 동일하다고 생각했다. 이 나에게 두통주는 URL입니다 : 일부 _https_를 탐색 할 때 https://www.homesearch.com/browse?fulltextquery=miami+fl&page=0가 –저도 같은 문제가 발생했습니다 : // URL로 표시됩니다. 'time.sleep (few_seconds)'또는 webdriver의 [예상 조건]을 사용하여 (http://selenium-python.readthedocs.org/en/latest/api.html#selenium.webdriver.support.expected_conditions.presence_of_element_located) 일부 대기 요소를 브라우저에 호출 한 후 페이지에 표시 할 것임. –