python3 selenium實現自動登陸網頁

2022-08-15 20:09:15 字數 1346 閱讀 8198

pycharm最好安裝專業版的,從網上搜尋「pycharm註冊碼」可以獲取到很多破解方式

pycharm安裝好後,在file檔案中找到settings...,

開啟後,在project:pycharm中的project interpreter中找到新增,如圖所示。

開啟後,搜尋「selenium」,然後點選安裝即可。

解壓後放在python安裝目錄下的script目錄下

很多人執行時都會報錯,比如報錯:selenium.common.exceptions.sessionnotcreatedexception: message: unable to find a matching set of capabilities

一般都是驅動問題,公升級firefox版本解決,根據報錯內容在網上大多數問題都能找到對應的解決方案,在這就不一一羅列了。

from selenium import

webdriver #匯入selenium中的webdriver庫

import

time #匯入時間模組

driver =webdriver.firefox() #例項化出firefox瀏覽器

driver.get("

url"

) #登陸web介面

driver.maximize_window() #視窗最大化

time.sleep(1) #延遲1s

driver.find_element_by_id(

"email

").send_keys("

使用者名稱"

) #輸入使用者名稱

driver.find_element_by_id(

"password

").send_keys("密碼"

) #輸入密碼

time.sleep(1) 

driver.find_element_by_id(

"remember

").click() #選中記住密碼

driver.find_element_by_id(

"login-submit

").click() #點選登陸

driver.quit()   #退出視窗

Python3 selenium 常用引數整理

chrome瀏覽器 必須引數 設定谷歌瀏覽器的一些選項 options webdriver.chromeoptions 載入chromedriver driver webdriver.chrome executable path users python chromedriver chrome op...

python3 selenium進行模擬登陸

這裡主要就說下,當表籤中只有class,而且class是這種形式的 class 的名字是自定義的,內容優勢有空格的形式,我們使用常規的定位方法總是出現問題,提示找不到元素。解決上面的辦法就是 brows.find element by css selector data test class kw ...

python3 selenium獲取列表某一列的值

python3 selenium獲取列表某一列的值 我們在坐自動化測試時,我們可能不想單純的想驗證乙個選項卡,我們讓指令碼隨機選擇乙個選項進行接下來的操作。例如我們想獲取列表某一列的某乙個資料 隨機的 進行操作時,我們該怎麼操作?請看下面的列表,獲取列表的所有運單號 我們可以選擇xpath通過進行定...