Python模擬百度自動輸入搜索功能的實例
更新時間:2019年02月14日 10:11:08 作者:畢來生
今天小編就為大家分享一篇Python模擬百度自動輸入搜索功能的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
如下所示:
# 訪問百度,模擬自動輸入搜索
# 代碼中引入selenium版本為:3.4.3
# 通過Chrom瀏覽器訪問發(fā)起請求
# Chrom版本:59 ,chromdriver:2.3
# 需要對應版本的Chrom和chromdriver
# 請聯(lián)系QQ:878799579
from selenium import webdriver
# 引入Keys類包 發(fā)起鍵盤操作
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模擬百度自動輸入搜索功能的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
libreoffice python 操作word及excel文檔的方法
這篇文章主要介紹了libreoffice python 操作word及excel文檔的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-07-07

