zoukankan      html  css  js  c++  java
  • python爬虫(七) mozillacookiejar

    MozillaCookiejar

    保存百度得Cookiejar信息:

    from urllib import request
    from urllib import parse
    from http.cookiejar import MozillaCookieJar
    
    # 保存在本地
    cookiejar=MozillaCookieJar('cookie.txt')
    handler=request.HTTPCookieProcessor(cookiejar)
    opener=request.build_opener(handler)
    
    # 打开百度,此时已将信息保存在了cookiejar中
    resp=opener.open('http://www.baidu.com/')
    
    # 下载在本地
    cookiejar.save()

     如果通过网址:hyypbin.org中得一个连接来自定义cookie信息,然后再代码中引用这个新的网址,那么下载在本地得cookie.txt为空,因为在cookie信息会在我们结束浏览时过期,如果想浏览刚刚使用得cookie信息,我们可以在代码得save函数中写

    cookiejar.save(ignore_discard=True)

    如果想把我们过期得cookie得信息打印出来,使用load函数

    cookiejar.load(ignore_discard=True)

    然后再加上

    for cookie in cookiejar:
        print(cookie)
  • 相关阅读:
    P2207 Photo
    P1022 计算器的改良
    P1003 铺地毯
    P3014 [USACO11FEB]牛线Cow Line && 康托展开
    P4180 【模板】严格次小生成树[BJWC2010]
    P2776 [SDOI2007]小组队列
    P2426 删数
    P1948 [USACO08JAN]电话线Telephone Lines
    P1978 集合
    P1564 膜拜
  • 原文地址:https://www.cnblogs.com/zhaoxinhui/p/12363944.html
Copyright © 2011-2022 走看看