首页 > 编程 > Python > 正文

Python模拟百度自动输入搜索功能的实例

2019-11-25 13:17:42
字体:
来源:转载
供稿:网友

如下所示:

# 访问百度,模拟自动输入搜索# 代码中引入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()

以上这篇Python模拟百度自动输入搜索功能的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持武林网。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表