2012-09-01 2 views
1

프록시 네트워크를 사용하고 있습니다. 스크립트가 실행Python - Selenium Webdriver가 Firefox 창이 열리지 만 URL이 없습니다.

PROXY_HOST = "10.3.100.212" 

PROXY_PORT = 8080 

fp = webdriver.FirefoxProfile() 

fp.set_preference("network.proxy.type", 1) 

fp.set_preference("network.proxy.http", PROXY_HOST) 

fp.set_preference("network.proxy.http_port", PROXY_PORT) 

fp.set_preference("network.proxy.ftp", PROXY_HOST) 

fp.set_preference("network.proxy.ftp_port", PROXY_PORT) 

fp.set_preference("network.proxy.ssl", PROXY_HOST) 

fp.set_preference("network.proxy.ssl_port", PROXY_PORT) 

fp.set_preference("network.proxy.no_proxies_on", "localhost,127.0.0.1") 

br = webdriver.Firefox(firefox_profile=fp) 

br.get("http://google.com") 

후, 파이어 폭스 창이 열립니다하지만 URL이로드되지 않은 :이 내 파이썬 스크립트의 한 부분이있다. 설정을 확인했는데 정확하고 해당 창에 수동 유형 google.com을 열면 열립니다. 직접 URL을 여는 방법을 알려주십시오.

+1

코드가 어떤 임의의 개방형 프록시 서버 테스트, 나를 위해 작동을 제거하여 그것을 해결. 페이지를로드 할뿐만 아니라 프록시가 있으므로 Google 프랑스로 리디렉션됩니다 (그리고 그렇지 않습니다). Ubuntu 11.10에서 Python 2.7.2 이상 및 Firefox 15.0. – zpea

+0

이 문제는 셀렌 버전 1이 사용하고있는 브라우저 버전이 지원되지 않는 경우에 자주 발생합니다. 사용중인 셀렌 및 FF 버전을 제공해주십시오. –

+0

비슷한 문제가 있습니다. 버전 17.0.1이 있습니다. 제발 도와주세요. –

답변

0

나는 우분투에서 같은 문제가있었습니다. 나는 프록시 설정이 줄

fp.set_preference ("network.proxy.http", PROXY_HOST)

관련 문제