2017-12-09 17 views
-2

저는 Al Sweigart가 "파이썬으로 지루한 것들을 자동화하십시오"라는 파이썬을 배우고 있습니다. 현재 Selenium 웹 드라이버가 붙어 있습니다. Selenium 웹 드라이버는 Firefox 창을 열 수 있지만 get 메서드는 URL http://google.com/을 열지 않습니다. 나는 인터넷에서이 문제를 조사했지만 도움이되는 답변을 찾지 못했습니다. 도움? 당Selenium WebDriver Get method

browser = webdriver.Firefox(executable_path=r'C:\path\to\geckodriver.exe')  

을 마지막으로 : 우리가 webdriver을 시작하면서 우리는 다음과 같이 Geckodriver의 절대 경로를 통과해야, 모든

browser.get('http://google.com') 
+4

코드 재판을 공유하십시오. – Marcel

+1

스택 오버플로에 오신 것을 환영합니다! 귀하의 언어 및 서식을 약간 수정했습니다. 사용중인 특정 코드 및보고있는 특정 오류 메시지를 제공하십시오. 그렇지 않으면 우리가 귀하를 도울 방법을 찾는 것이 어렵습니다. –

+0

안녕하세요. 그래, 더 설명해야 했어. 그래서 파이썬의 PyCharm, Selenium 3.8, 최신 버전을 사용하고 있습니다. 이것은 내 코드입니다. from selenium 가져 오기 webdriver browser = webdriver.Firefox (executable_path = r'C : \ Program Files \ Mozilla Firefox \ firefox.exe ') browser.get ('https://www.google .com/') (내 코드를 더 잘 표시 할 수 없으므로 여기에서 새로 온 것입니다.) 그래서 내 코드는 Firefox 브라우저를 열었지만 GET을 실행하지 않았고 내 URL을 표시하지 않습니다. 나는 내가 바른 설명을하기를 바란다. –

답변

0

전체 URL을 포함하여 시도하십시오 get() 메서드를 호출하는 동안 최상의 프로그래밍 방법을 사용하려면 Protocolwww 둘 다. 따라서 이상적인 코드 행은 다음과 같습니다.

browser.get('https://www.google.com') 
+0

내 잘못이야, 내가 그 것처럼 보이지 않았어. 나는 완전한 URL을 사용하고 있으며 여전히 문제가있다. –