Python模拟百度自动输入搜索功能
来源:互联网 发布:免费考勤软件 编辑:程序博客网 时间:2024/05/22 00:38
# 访问百度,模拟自动输入搜索# 代码中引入selenium版本为:3.4.3# 通过Chrom浏览器访问发起请求# Chrom版本:59 ,chromdriver:2.3# 需要对应版本的Chrom和chromdriver # 请联系QQ:878799579from selenium import webdriver# 引入Keys类包 发起键盘操作from selenium.webdriver.common.keys import Keysimport timedriver = webdriver.Chrome()# 访问百度driver.get('http://www.baidu.com')# 输入框输入内容driver.find_element_by_id('kw').send_keys('python')# 3stime.sleep(3)# 删除多输入的一个m (删除操作 模拟键盘的Backspace)driver.find_element_by_id('kw').send_keys(Keys.BACK_SPACE)time.sleep(3)# 输入空格 + '教程'driver.find_element_by_id('kw').send_keys(Keys.SPACE)driver.find_element_by_id('kw').send_keys(u"教程")time.sleep(3)# 模拟ctrl+a 操作 全选输入框内容driver.find_element_by_id('kw').send_keys(Keys.CONTROL, 'a')time.sleep(3)# 模拟Ctrl+X 操作 剪切输入框内容driver.find_element_by_id('kw').send_keys(Keys.CONTROL, 'x')time.sleep(3)# 模拟Ctrl+V 操作 将剪切内容填入输入框driver.find_element_by_id('kw').send_keys(Keys.CONTROL, 'v')time.sleep(3)# 模拟回车操作 ,开始搜索driver.find_element_by_id('su').send_keys(Keys.ENTER)time.sleep(3)# 退出driver.quit()
阅读全文
1 0
- Python模拟百度自动输入搜索功能
- 仿百度搜索自动输入提示功能JQuery Autocomplete
- js模拟百度主页搜索功能
- 模拟百度搜索框提示功能实例
- 基于jquery实现的类似百度搜索的输入框自动完成功能
- 基于jquery实现的类似百度搜索的输入框自动完成功能
- 基于jquery实现的类似百度搜索的输入框自动完成功能
- 类型百度的输入框自动输入功能
- Ajax模拟百度搜索框的自动补全功能
- 模拟谷哥,和百度的输入自动提示框
- 模仿百度搜索的自动提示功能 高大上
- JQuery+ajax实现类似百度搜索自动匹配功能
- JQuery+ajax实现类似百度搜索自动匹配功能
- JS仿百度搜索自动提示框匹配查询功能
- 仿百度输入框自动匹配功能的JS代码
- 仿百度输入框自动匹配功能的JS代码
- 模拟百度搜索框
- python模拟打开百度网页并搜索内容
- verilog 运算符
- 总结
- Python模拟浏览器前进后退操作
- 【Spring】Spring Framework Reference Documentation中文版22
- 快速排序
- Python模拟百度自动输入搜索功能
- Apache Beam开发指南
- BZOJ 2763: [JLOI2011]飞行路线 分层图最短路
- iOS之UUIUIPickview (二)
- FFMPEG学习【libavformat】:实用函数
- Python设置浏览器宽高
- 将DOS批处理文件转换为Shell脚本
- java中this关键字的使用(code)
- PHP使用strtotime获取上个月、下个月、本月的日期