教你使用cookie登录

        selenium基础篇也在不断的更新,只不过效率速度有点慢,之前写的也还在,只不过没有写的很详细,有一定基础的朋友可以去看看,小白人员,我会尽快更新上。

        某云盘:'http://pan.baidu.com',自动登录的前提是我们需要手动登录一次才可以哦。不然拿不到登录后的cookie。

from selenium import webdriver
 
"""验证码处理"""
fox = webdriver.Chrome()
fox.get('http://pan.baidu.com')
fox.maximize_window()
fox.implicitly_wait(5)
 
# 获取所有的cookie值
with open('yurun.txt', 'w', encoding='u8') as f:
    json.dump(driver.get_cookies(), f)
    print("cookie保存完成")

        获取了cookie我们来使用cookie

from selenium import webdriver
from time import sleep

# 实例化
fox = webdriver.Firefox()
fox.get('http://pan.baidu.com')
with open('yurun.txt', 'r', encoding='u8') as f:
    cookies = json.load(f)

for cookie in cookies:
    driver.add_cookie(cookie)
sleep(3)
driver.refresh()

        部分使用cookie无法登录,需要删除一些字段才行,或者检查某些登录机制,是不是每次登录或者打开网页都会刷新一下字段信息的。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清安无别事

慢慢的积累一杯奶茶吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值