学习Selenium自动化工具,主要就是学习webdriver API的使用。
我们来看下如何使用selenium进行百度搜索,手工操作如下:
打开浏览器,在地址栏输入百度网址,回车打开百度首页,在搜索框输入搜索关键字,点击搜索按钮,查看搜索结果,最后关闭百度页面或浏览器
1 . Selenium WebDriver基本使用---实现百度搜索功能
# 1导入需要的webdriver模块
from selenium import webdriver
import time
# 2打开指定浏览器
driver= webdriver.Chrome()
# 3打开指定网址百度
driver.get("http://www.baidu.com")
time.sleep(3) # 为了观察效果,添加等待语句
# 4 在百度搜索框输入python进行搜索
#先找到元素---找ID为kw的web元素
ele = driver.find_element_by_id("kw")
#再对元素做操作---输入内容使用send_keys方法
ele.send_keys("selenium")
time.sleep(3)
# 5 点击搜索按钮----对id为su的元素进行click
driver.find_element_by_id("su").click()
time.sleep(5)
# 6 浏览器关闭
driver.quit()
更多内容请参考: