python使用selenium 自動登入百度賬號

2021-08-20 02:49:59 字數 1106 閱讀 1657

要點:1.使用火狐瀏覽器

2.注意驗證碼的彈出,,我還不會自動化輸入驗證碼,希望後面能學會

from selenium import webdriver

browser = webdriver.firefox() #

使用火狐

browser.get('')

browser.implicitly_wait(3)

browser.find_element_by_id("u1").find_element_by_name("tj_login").click() #

登入 按鈕

browser.find_element_by_id("tangram__psp_10__footeruloginbtn").click() #

選擇使用者登入

name=browser.find_element_by_name('username') #

使用者名稱 輸入框

name.send_keys(username)

name=browser.find_element_by_name('password') #

密碼輸入框

name.send_keys(password)

a=input('請輸入驗證碼') #

填好上面

2個,會彈出驗證碼,得自己手打了,

yanzhengma=browser.find_element_by_name('verifycode')

yanzhengma.send_keys(a)

browser.find_element_by_xpath('//input[@id="tangram__psp_10__submit"]').click() #

登入

自動化測試指令碼 測試百度搜尋Selenium

自動化測試指令碼 測試用例 測試步驟 1 啟動瀏覽器 3 定位搜尋輸入框,記錄下輸入框元素的xpath表示式 id kw 6 在搜尋結果列表去判斷是否存在知乎官網這個鏈結 7 退出瀏覽器,結束測試 測試指令碼 import time from selenium import webdriver 開啟...

python元類的使用 python使用元類

原文 type 動態語言和靜態語言最大的不同,就是函式和類的定義,不是編譯時定義的,而是執行時動態建立的。比方說我們要定義乙個hello的class,就寫乙個hello.py模組 當python直譯器載入hello模組時,就會依次執行該模組的所有語句,執行結果就是動態建立出乙個hello的class...

Python精通 Python函式使用

在程式設計意義上的函式其實是指完成某種操作的 塊,當然這個是個人的理解,但是這個概念在所有的程式語言中都是通用的。這個 塊用來完成某寫特定的操作。但是在數學上的函式卻是表示某種對應關係,這兩者之間還是有一定的區別的。但是在某種角度上講我們所程式設計的這種 塊其實就是表示的是引數與返回值之間的關係。從...