1. 程式人生 > 實用技巧 >《Python+selenium》實現一個簡單的自動化操作

《Python+selenium》實現一個簡單的自動化操作

​幸福都是奮鬥出來的

——————————————

❶1、安裝Python

——————————————

Python下載地址:https://www.python.org/,點選進行下載

第一種安裝方式,就是預設安裝,等待進度條完成即可。

第二種安裝方式,點選之後直接點選nex,然後完成下圖操作點選install等待進度條完成即可

檢查Python是否安裝成功

開啟cmd命令視窗,輸入Python回車,出現下圖提示則安裝成功,退出Python編輯模式輸入exit()回車

使用pip命令安裝庫

例:安裝selenium庫,pip install selenium

因為我已經安裝成功,展示的為selenium版本,當看見Successfully字眼時說明安裝成功。

附:pip升級命令:python -m pip install -U pip,檢視pip版本 pip show pip 檢視已安裝的庫:pip list。到此Python環境就安裝完成啦,可以開始編寫指令碼了

——————————————

❷下載谷歌及谷歌驅動

——————————————

谷歌驅動下載: 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