《Python+selenium》實現一個簡單的自動化操作
幸福都是奮鬥出來的
——————————————
❶1、安裝Python
——————————————
Python下載地址:https://www.python.org/,點選進行下載
第一種安裝方式,就是預設安裝,等待進度條完成即可。
第二種安裝方式,點選之後直接點選nex,然後完成下圖操作點選install等待進度條完成即可
檢查Python是否安裝成功
開啟cmd命令視窗,輸入Python回車,出現下圖提示則安裝成功,退出Python編輯模式輸入exit()回車
使用pip命令安裝庫
例:安裝selenium庫,pip install selenium
因為我已經安裝成功,展示的為selenium版本,當看見Successfully字眼時說明安裝成功。
——————————————
❷下載谷歌及谷歌驅動
——————————————
谷歌驅動下載: http://chromedriver.storage.googleapis.com/index.html
選擇對應的谷歌版本點選進入,然後選擇對應的作業系統進行下載,下載完成後直接放在Python安裝目錄下
——————————————
❸利用工具編寫指令碼
——————————————
我常用工具為pycharm,專業版啟用教程可關注公眾號回覆:pycharm啟用。開啟pycharm,點選new project
建立之後可選擇下圖資訊
準備工作終於好了,接下來可以開始幹活啦!!っ(っ◔◡◔)っ
選擇檔案右鍵建立Python檔案,我的檔名字為:test_01
第一步:導包
from selenium import webdriver
import time
第二步:呼叫谷歌驅動開啟瀏覽器執行操作
#!/usr/bin/python
-- coding=utf-8 --
from selenium import webdriver
import time
呼叫谷歌驅動
driver = webdriver.Chrome()
視窗最大化,因為呼叫谷歌瀏覽器之後視窗會處於一種最小化狀態
為了避免需要尋找的元素被遮擋,需要將視窗最大化
driver.maximize_window()
隱式等待10秒
driver.implicitly_wait(10)
輸入需要測試的網址,我用百度的登入作為示範
driver.get(‘https://www.baidu.com/’)
定位登入按鈕並點選
driver.find_element_by_xpath("//div[@id=‘u1’]/a").click()
點選使用者名稱登入
driver.find_element_by_xpath("//div[@class=‘tang-pass-footerBar’]/p[2]").click()
輸入手機號
driver.find_element_by_id(‘TANGRAM__PSP_11__userName’).send_keys(‘輸入使用者名稱’)
輸入密碼
driver.find_element_by_id(‘TANGRAM__PSP_11__password’).send_keys(‘輸入密碼’)
設定強制等待時間
time.sleep(1)
點選登入按鈕
driver.find_element_by_id(‘TANGRAM__PSP_11__submit’).click()
time.sleep(3)
關閉瀏覽器
driver.quit()
一個簡單的自動化就完成了。
最後,幸福都是奮鬥出來的,現在的努力都是為了以後能有更多可以選擇的機會!中間如果有什麼疑問可以在公眾號中傳送訊息,或在文章下方進行評論,感謝支援
掃碼關注微信公眾號,關注更多精彩
END