美文网首页python
python cookie自动登录

python cookie自动登录

作者: 铁汁红豆 | 来源:发表于2020-05-25 18:10 被阅读0次

    最简单的方法 先手动登陆 然后获取cookies 下次直接写入

    1.20s内登陆并获取cookies

    2.写入txt文件

    import time

    import json

    #1.

    browser = webdriver.Chrome()

    strUrl ="http://www.baidu.com"

    browser.get(strUrl)

    time.sleep(20)

    cookies = browser.get_cookies()

    print(cookies)

    #2

    with open('cookies.txt','w')as cookief:

    cookief.write(json.dumps(browser.get_cookies()))

    browser.close()

    读取之前存储的cookies文件

    from selenium import webdriver

    import  time

    import json

    browser = webdriver.Chrome()

    strUrl ="http://www.baidu.com"

    browser.get(strUrl)

    #首先清除由于浏览器打开已有的cookies

    browser.delete_all_cookies()

    with open('cookies.txt','r')as cookief:

    #使用json读取cookies 注意读取的是文件 所以用load而不是loads

        cookieslist = json.load(cookief)

    for cookiein cookieslist:

    browser.add_cookie(cookie)

    browser.refresh()

    直接写入页面没有变化 所以写完之后browser.refresh()

    相关文章

      网友评论

        本文标题:python cookie自动登录

        本文链接:https://www.haomeiwen.com/subject/zscuahtx.html