selenium绕过登录

编程入门 行业动态 更新时间:2024-10-10 06:15:44

<a href=https://www.elefans.com/category/jswz/34/1770317.html style=selenium绕过登录"/>

selenium绕过登录

selenium 绕过登录

思路:
1、我这里是用手动获取了登录cookie
2、把cookie写入到内容里

一、获取cookie

手动登录,在请求头中获取到cookie ,分号表示一个cookie参数
以下面的为例,
我这就有3个分号,表示4个cookie

二、套入模板

from selenium import webdriver
from time import sleepdriver = webdriver.Firefox()
driver.get("httP://www.baidu/")# 手动添加cookie
driver.add_cookie({'name': 'BAIDUID', 'value': '46CD04C900...(根据实际获取值填写)'})
driver.add_cookie({'name': 'BDUSS', 'value': '根据实际抓包获取填写'})
sleep(2)
driver.refresh()
sleep(3)driver.quit()


我改的地方

三、全代码

from selenium import webdriver
from time import *
driver = webdriver.Chrome(r'D:\tools-work\chromedriver_win32\chromedriver.exe')
driver.get("http://127.0.0.1/learn/index")
sleep(6)
# 添加Cookie
driver.add_cookie({'name':'rememberMe','value':'true'})
driver.add_cookie({'name':'username','value':'admin'})
driver.add_cookie({'name':'password','value':'g2mQNheE1WxUmbQJDVcPbSoyboL3qGStVweensDLVOpWG0mwy/useh/G7bVCBafh265NOfY2aj0kjzklm8Qn3w=='})
driver.add_cookie({'name':'Admin-Token','value':'eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6IjVmYTBmYWE1LTM0NjUtNGM5NS1hYmFmLWM4NzBiMDJjMDkyZCJ9.WOywF2FMoTWnWSZW2kSHGgQfALJVwLKQSegiQV_6u76NbKDkNGEcC4DRFtVE0n4HapAm2Ic9E8RezxDgKSDC3g'})
# 刷新页面
driver.refresh()sleep(3)
#以上可以绕过登录了
driver.maximize_window()
# driver.quit()

参考地址:=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-9.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-9.control

更多推荐

selenium绕过登录

本文发布于:2024-02-13 18:46:38,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1759446.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:selenium

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!