Python模擬百度自動(dòng)輸入搜索功能的實(shí)例
更新時(shí)間:2019年02月14日 10:11:08 作者:畢來(lái)生
今天小編就為大家分享一篇Python模擬百度自動(dòng)輸入搜索功能的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
如下所示:
# 訪問(wèn)百度,模擬自動(dòng)輸入搜索
# 代碼中引入selenium版本為:3.4.3
# 通過(guò)Chrom瀏覽器訪問(wèn)發(fā)起請(qǐng)求
# Chrom版本:59 ,chromdriver:2.3
# 需要對(duì)應(yīng)版本的Chrom和chromdriver
# 請(qǐng)聯(lián)系QQ:878799579
from selenium import webdriver
# 引入Keys類包 發(fā)起鍵盤操作
from selenium.webdriver.common.keys import Keys
import time
driver = webdriver.Chrome()
# 訪問(wèn)百度
driver.get('http://www.baidu.com')
# 輸入框輸入內(nèi)容
driver.find_element_by_id('kw').send_keys('python')
# 3s
time.sleep(3)
# 刪除多輸入的一個(gè)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 操作 全選輸入框內(nèi)容
driver.find_element_by_id('kw').send_keys(Keys.CONTROL, 'a')
time.sleep(3)
# 模擬Ctrl+X 操作 剪切輸入框內(nèi)容
driver.find_element_by_id('kw').send_keys(Keys.CONTROL, 'x')
time.sleep(3)
# 模擬Ctrl+V 操作 將剪切內(nèi)容填入輸入框
driver.find_element_by_id('kw').send_keys(Keys.CONTROL, 'v')
time.sleep(3)
# 模擬回車操作 ,開(kāi)始搜索
driver.find_element_by_id('su').send_keys(Keys.ENTER)
time.sleep(3)
# 退出
driver.quit()
以上這篇Python模擬百度自動(dòng)輸入搜索功能的實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- python實(shí)現(xiàn)全盤掃描搜索功能的方法
- Python實(shí)現(xiàn)查找二叉搜索樹(shù)第k大的節(jié)點(diǎn)功能示例
- Python實(shí)現(xiàn)的本地文件搜索功能示例【測(cè)試可用】
- python實(shí)現(xiàn)手機(jī)通訊錄搜索功能
- python使用正則表達(dá)式的search()函數(shù)實(shí)現(xiàn)指定位置搜索功能
- Python中使用haystack實(shí)現(xiàn)django全文檢索搜索引擎功能
- 基于Python實(shí)現(xiàn)通過(guò)微信搜索功能查看誰(shuí)把你刪除了
- 在Python的Flask框架中實(shí)現(xiàn)全文搜索功能
- 利用Python通過(guò)獲取剪切板數(shù)據(jù)實(shí)現(xiàn)百度劃詞搜索功能
相關(guān)文章
Python+Selenium實(shí)現(xiàn)瀏覽器的控制操作
這篇文章主要為大家詳細(xì)介紹了Python+Selenium如何實(shí)現(xiàn)常見(jiàn)的瀏覽器控制操作,例如:瀏覽器參數(shù)設(shè)置、控制瀏覽器前進(jìn)/后退等,感興趣的可以了解一下2022-09-09
Django對(duì)數(shù)據(jù)庫(kù)進(jìn)行添加與更新的例子
今天小編就為大家分享一篇Django對(duì)數(shù)據(jù)庫(kù)進(jìn)行添加與更新的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-07-07
python實(shí)現(xiàn)博客文章爬蟲(chóng)示例
簡(jiǎn)單的博客文章爬蟲(chóng),比較通用,因?yàn)榇蟛糠值木W(wǎng)站結(jié)構(gòu)都差不多,需要的朋友可以參考下2014-02-02
Django rstful登陸認(rèn)證并檢查session是否過(guò)期代碼實(shí)例
這篇文章主要介紹了Django rstful登陸認(rèn)證并檢查session是否過(guò)期代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-08-08

