用硒设置chromedriver [python] [英] Setting up chromedriver with selenium [python]

查看:144
本文介绍了用硒设置chromedriver [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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆