爬蟲——selenium

讓谷歌瀏覽器自動啓動並百度自動搜索關鍵詞

思路:下載瀏覽器驅動,創建瀏覽器對象,讓瀏覽器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()
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章