Python GUI自動化實現繞過驗證碼登錄
更新時間:2020年01月10日 11:42:56 作者:badbadboy
這篇文章主要介紹了python GUI自動化實現繞過驗證碼登錄,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
這篇文章主要介紹了python GUI自動化實現繞過驗證碼登錄,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
1. 獲取cookies
實現代碼如下:
import time from selenium import webdriver class cookies_login: wd=webdriver.Chrome() def getCookies(self): wd=self.wd wd.maximize_window() #登錄成功跳轉后的頁面 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. 繞過驗證碼登錄
實現代碼如下:
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) # 登錄成功跳轉后的頁面 wd.get("http://47.108.74.74:81/admin#datacount") for cookie in cookies: wd.add_cookie(cookie) time.sleep(3) wd.refresh()
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
Pytorch GPU顯存充足卻顯示out of memory的解決方式
今天小編就為大家分享一篇Pytorch GPU顯存充足卻顯示out of memory的解決方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-01-01Python?FastAPI?Sanic?Tornado?與Golang?Gin性能實戰(zhàn)對比
本文將深入比較Python的FastAPI、Sanic、Tornado以及Golang的Gin框架的各種特性、性能表現以及適用場景,通過詳實的性能測試和實際示例代碼,將探討它們在構建現代高性能應用中的優(yōu)劣勢,以便開發(fā)者根據需求做出明智的選擇2024-01-01python實戰(zhàn)scrapy操作cookie爬取博客涉及browsercookie
這篇文章主要為大家介紹了python實戰(zhàn)scrapy操作cookie爬取博客涉及browsercookie,下面來學習一下 scrapy 操作 Cookie來爬取博客吧2021-11-11python strip() 函數和 split() 函數的詳解及實例
這篇文章主要介紹了 python strip() 函數和 split() 函數的詳解及實例的相關資料,需要的朋友可以參考下2017-02-02