urllib库处理Cookies图解

urllib库处理Cookies图解

(Python3)
1. 在没有使用处理cookies的时候,一般来说,流程图是下面这样子的。这里的opener一般会是urlopen这个东西~
这里写图片描述

  1. 当使用cookies相关处理的时候
    这里写图片描述

实例代码

import http.cookiejar
import urllib.request

cookie = http.cookiejar.CookieJar()
handler = urllib.request.HTTPCookieProcessor(cookiejar=cookie)
opener = urllib.request.build_opener(handler)

response = opener.open('http://www.baidu.com')
for item in cookie:
    print(item.name+'='+item.value)

输出如下:(大家的内容不一定一样,但是都是对方服务器发的cookies)

BAIDUID=CDE5C4BBC473BD7B1E442BA0733A7241:FG=1
BIDUPSID=CDE5C4BBC473BD7B1E442BA0733A7241
H_PS_PSSID=1446_21124_22075
PSTM=1526448402
BDSVRTM=0
BD_HOME=0

最后,老套路,宣传一波自己的公众号!(求关注哇!)
本人中大一肥宅,欢迎大家关注,请扫下面的二维码(〃’▽’〃)


二维码

如果觉得有帮助的话,可以扫码,赞赏鼓励一下!谢谢!


这里写图片描述

猜你喜欢

转载自blog.csdn.net/a19990412/article/details/80335666
今日推荐