Python模擬百度自動輸入搜尋功能

2021-09-22 09:14:20 字數 1215 閱讀 8224

# **中引入selenium版本為:3.4.3

# 通過chrom瀏覽器訪問發起請求

# chrom版本:59 ,chromdriver:2.3

# 需要對應版本的chrom和chromdriver

from selenium import webdriver

# 引入keys類包 發起鍵盤操作

from selenium.webdriver.common.keys import keys

import time

driver = webdriver.chrome()

driver.get('')

# 輸入框輸入內容

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()

笑談百度 谷歌和搜搜

世界上沒有相同的兩片葉子,也沒有相同的兩個搜尋引擎演算法。於是,在谷歌之後,有了。在之後,有了搜搜 谷歌已經非常強悍了,為什麼還會有?因為認為自己比谷歌更懂中文。已經很強悍了,為什麼還會有搜搜?因為搜搜更懂你。而且搜搜認為自己通過模仿遲早會超越 一家獨www.cppcns.com佔天時 地利 人和 ...

Python模擬百度登入例項

原文 記錄下來,慢慢學習 要先獲取token,然後再登入 也可以用這個 設定使用者名稱 密碼 username password 設定cookie,這裡cookiejar可自動管理,無需手動指定 獲取token,構造登入請求引數,該請求資料是通過抓包獲得,對應請求 postdata postdata...

模擬百度翻譯

一 輸入英文可以翻譯成中文,中文部分可以識別進原理是行翻譯 利用python的requests進行請求,輸入待翻譯的單詞後,會輸出相應的翻譯 漢英互譯 目前不支援其他語言,待完善 import requests def translate while true url keywords input ...