1.開始之前需要做好準(zhǔn)備工作
瀏覽器下載google,firefox,還有就是各個(gè)驅(qū)動(dòng)下載,selenium官網(wǎng)就有下載
http://docs.seleniumhq.org/download/讨衣,不過需要各位好好找找
如下提供google和火狐的驅(qū)動(dòng)下載地址方援,火狐記得下載自己瀏覽器的版本32位還是64位重斑,google只有32位的驅(qū)動(dòng)
google瀏覽器驅(qū)動(dòng)http://chromedriver.storage.googleapis.com/index.html
火狐瀏覽器驅(qū)動(dòng)https://github.com/mozilla/geckodriver/releases
下載完成后解壓然后把驅(qū)動(dòng)放一個(gè)目錄里面,把目錄添加到path里面肯骇,為了方便我是把驅(qū)動(dòng)放python根目錄里
2.第一個(gè)自動(dòng)化腳本
#coding:utf-8
'第一個(gè)selenium自動(dòng)化腳本'
#導(dǎo)入selenium的包
from selenium import webdriver
#導(dǎo)入時(shí)間包
import time
driver=webdriver.Chrome() #打開google瀏覽器
#driver=webdriver.Firefox() #打開火狐瀏覽器
#driver=webdriver.Ie() #打開ie瀏覽
url="https://www.baidu.com"? #網(wǎng)址
driver.get(url) #在瀏覽器里輸入網(wǎng)址
#定位輸入框輸入python selenium
#通過id定位到input輸入框窥浪,然后使用send_keys()先輸入框中輸入“python selenium”
driver.find_element_by_id("kw").send_keys("python selenium")
#通過id定位“百度一下”,然后使用click()點(diǎn)擊
driver.find_element_by_id("su").click()
#為了看的清楚搜索后的結(jié)果笛丙,我們休眠后面再執(zhí)行后面的動(dòng)作
time.sleep(5)
#close()是關(guān)閉瀏覽器漾脂,不關(guān)閉驅(qū)動(dòng)
#driver.close()
#quit()是關(guān)閉所有相關(guān)的東西
driver.quit()