Python GUI自動化實現(xiàn)繞過驗證碼登錄
這篇文章主要介紹了python GUI自動化實現(xiàn)繞過驗證碼登錄,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
1. 獲取cookies
實現(xiàn)代碼如下:
import time
from selenium import webdriver
class cookies_login:
wd=webdriver.Chrome()
def getCookies(self):
wd=self.wd
wd.maximize_window()
#登錄成功跳轉(zhuǎn)后的頁面
url = "http://47.108.47.47:81/admin"
#登錄頁面
wd.get("http://47.108.47.47:81/admin/login?company=9")
while True:
print("please login")
time.sleep(3)
while wd.current_url == url:
cookies=wd.get_cookies()
wd.quit()
return cookies
2. 繞過驗證碼登錄
實現(xiàn)代碼如下:
from selenium import webdriver
import time
from xctest_selenium.get_cookies import *
class NoSignLogin:
def get_nosignlogin(self):
cookies=cookies_login().getCookies()
wd=webdriver.Chrome()
wd.maximize_window()
wd.implicitly_wait(20)
# 登錄成功跳轉(zhuǎn)后的頁面
wd.get("http://47.108.74.74:81/admin#datacount")
for cookie in cookies:
wd.add_cookie(cookie)
time.sleep(3)
wd.refresh()
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Python3爬蟲學(xué)習(xí)之應(yīng)對網(wǎng)站反爬蟲機制的方法分析
這篇文章主要介紹了Python3爬蟲學(xué)習(xí)之應(yīng)對網(wǎng)站反爬蟲機制的方法,結(jié)合實例形式分析了Python3模擬瀏覽器運行來應(yīng)對反爬蟲機制的相關(guān)操作技巧,需要的朋友可以參考下2018-12-12
python GUI庫圖形界面開發(fā)之PyQt5單行文本框控件QLineEdit詳細(xì)使用方法與實例
這篇文章主要介紹了python GUI庫圖形界面開發(fā)之PyQt5單行文本框控件QLineEdit詳細(xì)使用方法與實例,需要的朋友可以參考下2020-02-02
對python 中re.sub,replace(),strip()的區(qū)別詳解
今天小編就為大家分享一篇對python 中re.sub,replace(),strip()的區(qū)別詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-07-07
Python實現(xiàn)TXT數(shù)據(jù)轉(zhuǎn)三維矩陣
在數(shù)據(jù)處理和分析中,將文本文件中的數(shù)據(jù)轉(zhuǎn)換為三維矩陣是一個常見的任務(wù),本文將詳細(xì)介紹如何使用Python實現(xiàn)這一任務(wù),感興趣的小伙伴可以了解下2024-01-01
python3調(diào)用windows dos命令的例子
今天小編就為大家分享一篇python3調(diào)用windows dos命令的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-08-08
python dict remove數(shù)組刪除(del,pop)
我們在用數(shù)組列表做刪除的時候,可能選擇2個方法,一個是del,一個是pop方法2013-03-03

