• python+selenium基础篇,cookie绕过验证码小案例


    1、绕过验证码有许许多多的方法,笔者在此介绍其中的一个小方法,原理其实就是获取已登陆了之后的凭证(会话保存在本地的cookie中)再打开另一个页面的使用

    2、F12(浏览器开发者调试工具)可以查看的需要的cookie值

    3、实现代码

    from selenium import webdriver
    from time import sleep
    
    
    dr=webdriver.Firefox()
    dr.get("https://www.baidu.com")
    dr.maximize_window()
    data={"name":"BAIDUID","value":u"411E7650482DDA652D2E4F2835461062"}#这个一般不会变
    data1={"name":"BDUSS","value":u"NRbDRBTHV.............."}#根据实际抓包的内容进行填写
    #data1的值是会发生变化的
    dr.add_cookie(data)#添加cookie
    dr.add_cookie(data1)
    dr.refresh()#刷新页面
    sleep(3)
    
    dr.quit()
  • 相关阅读:
    leetcode59
    leetcode95
    leetcode96
    leetcode787
    leetcode150
    leetcode165
    leetcode739
    快速搭建:Djangorest-framework的restful项目
    编写部署用到的部分shell脚本收集
    pandas:dataframe删除某些不为non的行
  • 原文地址:https://www.cnblogs.com/jinbiaobowen/p/13533652.html
Copyright © 2020-2023  润新知