Python安装Selenium
安装Selenium
> python -V
Python 3.6.5
> pip -V
pip 9.0.3 from c:\program files\python36\lib\site-packages (python 3.6)
> pip install selenium
Requirement already satisfied: selenium in c:\program files\python36\lib\site-packages
测试Selenium
打开 Python IDE 或文本编辑器,创建 baidu.py文件,输入以下内容:
from selenium import webdriver
driver = webdriver.Chrome()
driver.get('https://www.baidu.com')
print(driver.title)
driver.quit()
如果执行此Python脚本报错,需要对应浏览器驱动支持,
Selenium3 浏览器驱动
安装浏览器驱动
当Selenium升级到3.0之后,对不同的浏览器驱动进行了规范。如果想使用Selenium驱动不同的浏览器,必须单独下载并设置不同的浏览器驱动。下载chromedriver.exe或geckodriver.exe,然后放在与python.exe同一级目录下
各浏览器下载地址:
- Firefox浏览器驱动:[geckodriver](https://github.com/mozilla/geckodriver/releases geckodriver)
- Chrome浏览器驱动:[chromedriver](https://sites.google.com/a/chromium.org/chromedriver/home chromedriver), [taobao备用地址](https://npm.taobao.org/mirrors/chromedriver taobao备用地址)
- IE浏览器驱动:[IEDriverServer](http://selenium-release.storage.googleapis.com/index.html IEDriverServer)
- Edge浏览器驱动:[MicrosoftWebDriver](https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver MicrosoftWebDriver)
- Opera浏览器驱动:[operadriver](https://github.com/operasoftware/operachromiumdriver/releases operadriver)
- PhantomJS浏览器驱动:[phantomjs](http://phantomjs.org/ phantomjs)
设置浏览器驱动
验证不同的浏览器驱动是否正常使用。
from selenium import webdriver
driver = webdriver.Firefox() # Firefox浏览器
driver = webdriver.Chrome() # Chrome浏览器
driver = webdriver.Ie() # Internet Explorer浏览器
driver = webdriver.Edge() # Edge浏览器
driver = webdriver.Opera() # Opera浏览器
driver = webdriver.PhantomJS() # PhantomJS
……
版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/02/26/python-selenium-installation/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。
THE END
0
二维码
打赏
海报
Python安装Selenium
安装Selenium
> python -V
Python 3.6.5
> pip -V
pip 9.0.3 from c:\program files\python36\lib\site-packages (python 3.6)
> pip install selenium
Requir……
文章目录
关闭
共有 0 条评论