欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Python Cookie 读取和保存方法

程序员文章站 2022-03-24 13:03:07
如下所示: #保存 cookie 到变量 import urllib.request import http.cookiejar cookie = http...

如下所示:

#保存 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 读取和保存方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。