• selenium保存cookies 实例02


    from selenium import webdriver
    import pickle
    import time
    
    # pickle模块实现了基本的数据序列化和反序列化。
    # 通过pickle模块的序列化操作我们能够将程序中运行的对象信息保存到文件中去,永久存储;
    # 通过pickle模块的反序列化操作,我们能够从文件中创建上一次程序保存的对象。
    
    
    
    driver = webdriver.Chrome(executable_path='D:develop_studychromedriverchromedriver')
    driver.maximize_window()
    driver.get('https://douban.com')
    
    
    time.sleep(30)
    
    cookies = driver.get_cookies()
    with open('D:/test_cookies/db_cookie_1','wb') as f:  # db_cookie_1 为文件,不是文件夹,只需要建立一个test_cookies文件即可。
        pickle.dump(cookies,f)
    print ('done')
    
    # 上面示例演示通过selenium打开豆瓣网,你要在豆瓣网上输入账号密码点击登录,程序会把登录成功后的豆瓣网cookie保存到指定文件夹下面。
    # 保存cookies到文件是用pickle库的dump方法来完成的,它可以帮助你序列化数据,很方便。
    # 上面睡眠60秒是给你足够时间输入账号密码。
    
  • 相关阅读:
    pg常用命令
    dmhs
    Redis集群
    Redis哨兵高可用架构
    Redis外网无法连接的问题
    Redis主从
    Redis持久化
    Redis安装
    Mysql执行计划详解
    Mysql安装配置
  • 原文地址:https://www.cnblogs.com/chenfei2928/p/12768427.html
Copyright © 2020-2023  润新知