簡體   English   中英

使用硒設置chromedriver [python]

[英]Setting up chromedriver with selenium [python]

我正在嘗試在Windows 10上使用硒設置chromedriver,但是當我嘗試這樣做時

pip install chromedriver==2.11

我得到這個錯誤

error: [Errno 13] Permission denied:'C:\\Users\\Administrator\\AppData\\Local\\Temp\\tmp8y9hyfk2'

----------------------------------------
Command ""c:\program files (x86)\python36-32\python.exe" -u -c "import setuptools, tokenize;__file__='C:\\Users\\William\\AppData\\Local\\Temp\\pip-build-js539jmr\\chromedriver\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\Administrator\AppData\Local\Temp\pip-i7ipagdt-record\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\William\AppData\Local\Temp\pip-build-js539jmr\chromedriver\

我要怎么做才能克服這個問題,因為我需要為我的工作盡快設置webdriver。 在線下載它給了我同樣的錯誤。 我已經看過了,並且我擁有編輯該文件的所有權限,那可能是什么?

只需從此處下載一個文件,然后像這樣在您的代碼中訪問它(假設您將其保存到桌面上):

driver = webdriver.Chrome('C:/Users/User/Desktop/chromedriver.exe')

Chrome Webdriver(和其他幾個)與Selenium打包在一起。 以下內容將打開一個Chrome窗口:

import selenium
driver = selenium.webdriver.Chrome() 

您可以在help(selenium.webdriver)查看其他打包的驅動程序help(selenium.webdriver)

PACKAGE CONTENTS
    android (package)
    blackberry (package)
    chrome (package)
    common (package)
    edge (package)
    firefox (package)
    ie (package)
    opera (package)
    phantomjs (package)
    remote (package)
    safari (package)
    support (package)

暫無
暫無

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

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