webdriver(셀레늄)를 사용하는 Python 스크립트가 영원히 중단됩니다.

webdriver(셀레늄)를 사용하는 Python 스크립트가 영원히 중단됩니다.

저는 전용 서버에서 Ubuntu Xenial 16.04를 실행하고 있습니다. Python으로 코딩을 시작하고 싶어서 다음 튜토리얼을 따랐습니다.https://www.digitalocean.com/community/tutorials/how-to-install-python-3-and-set-up-a-programming-environment-on-an-ubuntu-16-04-server

Selenium과 Chromedriver도 설치하고 다음과 같이 정말 간단한 script.py를 작성했습니다.

from time import sleep
from selenium import webdriver

browser = webdriver.Chrome()
browser.get('https://www.google.com')
sleep(5)
browser.close()

그러나 스크립트를 실행하면 영원히 중단되어 강제로 중단됩니다. 내가 그렇게 하면 이것이 내가 얻는 것이다:

^CTraceback (most recent call last):
  File "script.py", line 4, in <module>
    browser = webdriver.Chrome()
  File "/home/vcluzeau/python/my_env/lib/python3.5/site-packages/selenium/webdriver/chrome/webdriver.py", line 75, in __init__
    desired_capabilities=desired_capabilities)
  File "/home/vcluzeau/python/my_env/lib/python3.5/site-packages/selenium/webdriver/remote/webdriver.py", line 154, in __init__
    self.start_session(desired_capabilities, browser_profile)
  File "/home/vcluzeau/python/my_env/lib/python3.5/site-packages/selenium/webdriver/remote/webdriver.py", line 243, in start_session
    response = self.execute(Command.NEW_SESSION, parameters)
  File "/home/vcluzeau/python/my_env/lib/python3.5/site-packages/selenium/webdriver/remote/webdriver.py", line 310, in execute
    response = self.command_executor.execute(driver_command, params)
  File "/home/vcluzeau/python/my_env/lib/python3.5/site-packages/selenium/webdriver/remote/remote_connection.py", line 466, in execute
    return self._request(command_info[0], url, body=data)
  File "/home/vcluzeau/python/my_env/lib/python3.5/site-packages/selenium/webdriver/remote/remote_connection.py", line 490, in _request
    resp = self._conn.getresponse()
  File "/usr/lib/python3.5/http/client.py", line 1197, in getresponse
    response.begin()
  File "/usr/lib/python3.5/http/client.py", line 297, in begin
    version, status, reason = self._read_status()
  File "/usr/lib/python3.5/http/client.py", line 258, in _read_status
    line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
  File "/usr/lib/python3.5/socket.py", line 575, in readinto
    return self._sock.recv_into(b)
KeyboardInterrupt

이 문제를 어떻게 해결할 수 있는지 아시나요? 감사해요!

답변1

파이썬 오류 스팀롤러패키지파이썬 소프트웨어동적 컴파일, 추상 구문 트리 재작성, 실시간 호출 스택 수정의 조합을 사용하고 프로그래밍을 어렵게 만드는 모든 성가신 오류를 제거하는 것을 좋아합니다. 오류를 일으키는 모듈에 대한 즉각적이지만 일시적인 솔루션입니다.

관련 정보