簡體   English   中英

python selenium webdriver chrome中的錯誤

[英]Error in python selenium webdriver chrome

在 Windows 中使用 selenium webdriver.chrome 時出現以下錯誤。 我正在使用 Windows 10 Home 64 位和 python 版本 Python 3.8.3 64 位。 我已經嘗試了所有可以搜索但無法解決的解決方案。

以下是錯誤信息:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\clive\anaconda3\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 68, in __init__
    self.service = Service(
  File "C:\Users\clive\anaconda3\lib\site-packages\selenium\webdriver\chrome\service.py", line 41, in __init__
    service.Service.__init__(self, executable_path, port=port, env=env,
  File "C:\Users\clive\anaconda3\lib\site-packages\selenium\webdriver\common\service.py", line 42, in __init__
    self.port = utils.free_port()
  File "C:\Users\clive\anaconda3\lib\site-packages\selenium\webdriver\common\utils.py", line 37, in free_port
    free_socket.listen(5)
OSError: [WinError 10013] An attempt was made to access a socket in a way forbidden by its access permissions

這是代碼

>>> from selenium import webdriver
>>> driver = webdriver.Chrome(executable_path = 'C:\\Users\\clive\\code\\chromedriver_win32\\chromedriver.exe')

運行第二行代碼后出現錯誤消息。

感謝您在這方面的幫助。

有時由於防火牆而發生。 能不能把防火牆關掉再檢查一下。

  1. 將 python 3.7 下載到單獨的位置。
  2. 下載 pycharm 社區版。
  3. 打開 pycharm 並使用 python 3.7 設置新的虛擬環境
  4. 將 selenium 安裝到該虛擬環境中。
  5. 運行代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM