教你使用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无法登录,需要删除一些字段才行,或者检查某些登录机制,是不是每次登录或者打开网页都会刷新一下字段信息的。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:终极编程指南 设计师:CSDN官方博客 返回首页
评论 3

打赏作者

拾|贰

慢慢的积累一杯奶茶吧

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

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

打赏作者

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

抵扣说明:

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

余额充值