当前位置:脚本大全 > > 正文

python 百度搜索结果(Python模拟百度自动输入搜索功能的实例)

时间:2022-03-29 03:25:27类别:脚本大全

python 百度搜索结果

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

如下所示:

  • ?
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • # 访问百度,模拟自动输入搜索
  •  
  • # 代码中引入selenium版本为:3.4.3
  • # 通过Chrom浏览器访问发起请求
  • # Chrom版本:59 ,chromdriver:2.3
  • # 需要对应版本的Chrom和chromdriver
  • # 请联系QQ:878799579
  •  
  • from selenium import webdriver
  • # 引入Keys类包 发起键盘操作
  • from selenium.webdriver.common.keys import Keys
  • import time
  •  
  • driver = webdriver.Chrome()
  • # 访问百度
  • driver.get('http://www.baidu.com')
  •  
  • # 输入框输入内容
  • driver.find_element_by_id('kw').send_keys('python')
  • # 3s
  • time.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模拟百度自动输入搜索功能的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。

    原文链接:https://blog.csdn.net/qq_878799579/article/details/73321015

    上一篇下一篇

    猜您喜欢

    热门推荐