Selenium Python 教程
Selenium是一个用电脑模拟人操作浏览器网页,可以实现自动化,测试等准备工作1. 安装python2. 安装seleniumpip install selenium3. 下载浏览器驱动Firefox浏览器驱动:geckodriverChrome浏览器驱动:chromedriver,taobao备用地址IE浏览器驱动:IEDriverServerEdge浏览器驱动:MicrosoftWebDri
·
Selenium是一个用电脑模拟人操作浏览器网页,可以实现自动化,测试等
准备工作
1. 安装python
2. 安装selenium
pip install selenium
3. 下载浏览器驱动
Firefox浏览器驱动:geckodriver
Chrome浏览器驱动:chromedriver , taobao备用地址
IE浏览器驱动:IEDriverServer
Edge浏览器驱动:MicrosoftWebDriver
Opera浏览器驱动:operadriver
PhantomJS浏览器驱动:phantomjs
需要把浏览器驱动放入python安装目录的Scripts文件夹中,或者直接告知selenuim的驱动路径
查看python安装目录地址命令:pip --version
默认地址:C:\Users\YYH\AppData\Local\Programs\Python\Python37\Scripts
selenuim直接引用:
4.运行代码
import time
# selenium安装命令:pip install selenium
from selenium import webdriver
# 各个浏览器使用方法
# driver = webdriver.Firefox() # Firefox浏览器
# driver = webdriver.Firefox(executable_path="驱动路径/驱动.exe")
# Chrome浏览器驱动taobao备用地址:https://npm.taobao.org/mirrors/chromedriver
# driver = webdriver.Chrome() # Chrome浏览器
# driver = webdriver.Chrome(executable_path="驱动路径/驱动.exe")
# IE浏览器驱动地址:http://selenium-release.storage.googleapis.com/index.html
# driver = webdriver.Ie() # Internet Explorer浏览器
# Edge浏览器驱动地址:https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/
# driver = webdriver.Edge() # Edge浏览器
# driver = webdriver.Opera() # Opera浏览器
# driver = webdriver.PhantomJS() # PhantomJS
# 打开Chrome浏览器
# 默认驱动路径C:\Users\YYH\AppData\Local\Programs\Python\Python37\Scripts
# browser = webdriver.Chrome()
# 指定驱动路径
browser = webdriver.Chrome(executable_path="C:/Users/YYH/Downloads/chromedriver_win32 (1)/chromedriver.exe")
print('打开百度中.......')
browser.get("https://www.baidu.com/") #打开URL地址
time.sleep(1) #挂起
input = browser.find_element_by_id('kw') #根据ID获取标签
input.send_keys('selenium') #输入内容
but = browser.find_element_by_id('su')
but.click() #点击
# time.sleep(3) #挂起
# driver.back() #后退
# driver.forward() # 前进
# driver.refresh() # 刷新
# browser.close() #关闭浏览器
更多推荐
已为社区贡献1条内容
所有评论(0)