繁体   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