当前位置:主页 > python教程 > Python Cookie 读取和保存方法

分享Python Cookie 读取及保存方法

发布:2020-01-24 15:24:00 83


给大家整理一篇Python相关的编程文章,网友胡昊英根据主题投稿了本篇教程内容,涉及到Python、Cookie、Python Cookie 读取和保存方法相关内容,已被108网友关注,相关难点技巧可以阅读下方的电子资料。

Python Cookie 读取和保存方法

如下所示:

#保存 cookie 到变量
import urllib.request
import http.cookiejar
cookie = http.cookiejar.CookieJar()
handler = urllib.request.HTTPCookieProcessor(cookie)
opener = urllib.request.build_opener(handler)
response = opener.open('http://flights.ctrip.com/')
 
for item in cookie:
	print('%s = %s' % (item.name,item.value))
 
 
#保存 cookie 到文件
import urllib.request
import http.cookiejar
cookie_file = 'E:/mypy/cookie.txt'
cookie = http.cookiejar.MozillaCookieJar(cookie_file)
handler = urllib.request.HTTPCookieProcessor(cookie)
opener = urllib.request.build_opener(handler)
#response = opener.open('http://flights.ctrip.com/')
request = urllib.request.Request('http://flights.ctrip.com/',headers={"Connection": "keep-alive"})
response = opener.open(request)
cookie.save(ignore_discard=True, ignore_expires=True)
 
for item in cookie:
	print('%s = %s' % (item.name,item.value))
 
 
#从文件中读取 cookie 访问
import urllib.request
import http.cookiejar
cookie_file = 'E:/mypy/cookie.txt'
cookie = http.cookiejar.MozillaCookieJar()
cookie.load(cookie_file, ignore_discard=True, ignore_expires=True)
handler = urllib.request.HTTPCookieProcessor(cookie)
opener = urllib.request.build_opener(handler)
request = urllib.request.Request('http://flights.ctrip.com/')
html = opener.open(request).read().decode('gbk')
print(html)

以上这篇Python Cookie 读取和保存方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持码农之家。


参考资料

相关文章

  • Python之列表推导式最全汇总(上篇)

    发布:2023-03-05

    这篇文章主要介绍了Python之列表推导式最全汇总(上篇),本文章内容详细,通过案例可以更好的理解列表推导式的相关知识,本模块分为了三部分,本次为上篇,需要的朋友可以参考下


  • Python实现对二维码数据进行压缩

    发布:2023-04-10

    当前二维码的应用越来越广泛,包括疫情时期的健康码也是应用二维码的典型案例。本文的目标很明确,就是使用python,实现一张二维码显示更多信息,代码简单实用,感兴趣的可以了解一下


  • python使用folium库绘制地图点击框的详细代码

    发布:2019-11-18

    这篇文章主要为大家详细介绍了python使用folium库绘制地图点击框,具有一定的参考价值,感兴趣的小伙伴们可以参考一下


  • python内置变量的实例讲解

    发布:2020-07-28

    1、简单解释就是:反转一个序列对象例子1:def fun3(): x = [3,6,9] for i in reversed(x): print(i,end=',')fun3() 输出:》》》9,6,3, 例子2: a = range(5)


  • python实现滑动验证码功能的实例代码

    发布:2020-08-03

    这篇文章主要介绍了使用python实现滑动验证码功能,本文通过示例代码给大家介绍的非常详细,具有一定的参考借鉴价值 ,需要的朋友可以参考下


  • python如何实现网站用户名密码自动登录

    发布:2021-05-25

    最近接到这样的需求通过网页用户认证登录实现上网,如何实现网站自动登录功能呢,接下来小编给大家带来了python实现网站用户名密码自动登录功能,需要的朋友可以参考下


  • python em算法的实现

    发布:2021-05-18

    这篇文章主要介绍了python em算法的实现,帮助大家更好的理解机器学习,感兴趣的朋友可以了解下


  • 基于Python实现新年倒计时

    发布:2023-03-02

    眼看马上春节就要来临了,所以满怀期待的写了一个Python新年倒计时的小工具!文中的示例代码简洁易懂,感兴趣的小伙伴可以跟随小编一起学习一下


网友讨论