urllib库处理Cookies图解
(Python3)
1. 在没有使用处理cookies的时候,一般来说,流程图是下面这样子的。这里的opener一般会是urlopen这个东西~
- 当使用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
最后,老套路,宣传一波自己的公众号!(求关注哇!)
本人中大一肥宅,欢迎大家关注,请扫下面的二维码(〃’▽’〃)
如果觉得有帮助的话,可以扫码,赞赏鼓励一下!谢谢!