zoukankan      html  css  js  c++  java
  • 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秒是给你足够时间输入账号密码。
    
  • 相关阅读:
    数组中寻找和为X的两个元素
    JSP&Servlet学习笔记(一)
    自下而上的动态规划算法
    计数排序
    快速排序
    堆排序
    LeetCode-001题解
    算法不归路之最大子序列(C++版)
    算法不归路之插入排序(C版)
    互联网五层模型
  • 原文地址:https://www.cnblogs.com/chenfei2928/p/12768427.html
Copyright © 2011-2022 走看看