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() #关闭浏览器

 

 

 

 

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐