讓谷歌瀏覽器自動啓動並百度自動搜索關鍵詞
思路:下載瀏覽器驅動,創建瀏覽器對象,讓瀏覽器get請求打開一個頁面,定位到搜索框,輸入值,定位到按鈕,執行點擊操作。
環境搭建
安裝selenum:pip install selenium
獲取某一款瀏覽器的驅動程序(以谷歌瀏覽器爲例)
谷歌瀏覽器驅動下載地址:http://chromedriver.storage.googleapis.com/index.html
下載的驅動程序必須和瀏覽器的版本統一,大家可以根據http://blog.csdn.net/huilan_same/article/details/51896672中提供的版本映射表進行對應
複製代碼
主要語法及步驟:
from selenium import webdriver as wd
# 創建一個瀏覽器對象,參數位executable_path驅動路徑
bro = wd.Chrome(executable_path='./chromedriver')
# 給它一個url,執行後自動打開了此頁面
bro.get('https://baidu.com')
# 定位到輸入框,輸入文本
'''
#使用下面的方法,查找指定的元素進行操作即可
find_element_by_id 根據id找節點
find_elements_by_name 根據name找
find_elements_by_xpath 根據xpath查找
find_elements_by_tag_name 根據標籤名找
find_elements_by_class_name 根據class名字查找
'''
# send_keys表示向文本框中錄入指定內容
text = bro.find_element_by_id('kw')
text.send_keys('人名幣')
# 找到動作按鈕
button = bro.find_element_by_id('su')
# 點擊操作
button.click()
#關閉瀏覽器
# bro.quit()