用硒设置chromedriver [python] [英] Setting up chromedriver with selenium [python]
问题描述
我试图在Windows 10上使用selenium设置chromedriver,但是当我尝试使用
pip install chromedriver = = 2.11
我得到这个错误
错误:[Errno 13] Permission denied:'C:\\ Users \\Administrator\\AppData\\Local\\Temp\\ tmp8y9hyfk2'
----------------------------------------
命令c:\程序文件(x86)\python36-32\python.exe-u -cimport setuptools,tokenize; __ file __ ='C:\\Users\\\ \\William\\\AppData\\ Local \\Temp\\pip-build-js539jmr\\chromedriver\\setup.py'; f = getattr(tokenize,'open',打开)(__ file __); code = f.read()。replace('\r\\\
','\\\
'); f.close(); exec(compile(code,__file__,'exec') )install --record C:\ Users \Administrator\AppData\Local\Temp\pip-i7ipagdt-record \\ install-record.txt --single-version-external-managed -compilefailed with error code 1 in C:\ Users \William\AppData\Local\Temp\pip-build-js539jmr\\ \\ chromedriver \
我该如何解决这个问题,因为我需要将webdriver设置为尽可能快地为我的工作。在线下载给了我同样的错误。我已经看了,并且我拥有编辑有问题文件的所有权限,所以它可能是什么?
解决方案Chrome网络驱动程序(和其他几个)与Selenium一起打包。下面打开一个Chrome窗口:
导入selenium
驱动程序= selenium.webdriver.Chrome()
您可以使用 help(selenium.webdriver)
包装内容
android(包装)
blackberry(包装)
chrome )
common(包)
边缘(包)
firefox(包)
ie(包)
opera(包)
phantomjs(包)
remote(包)
safari(包)
支持(包)
I am trying to set up chromedriver with selenium on Windows 10, but when I try to do
pip install chromedriver==2.11
I get this error
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\
What do I do to get past this because I need to get webdriver set up as quickly as possible for my work. Downloading it online gave me the same error. I have looked and I have every permission that one can have for editing the files in question, so what could it be?
The Chrome webdriver (and several others) come packaged with Selenium. The following opens a Chrome window:
import selenium
driver = selenium.webdriver.Chrome()
You can see other packaged drivers with 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)
这篇关于用硒设置chromedriver [python]的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!