Cookiejar处理cookie

来源:互联网 发布:linux新建用户并授权 编辑:程序博客网 时间:2024/06/06 05:19
import urllib.parseimport http.cookiejarurl='https://passport.csdn.net/account/login?from=http://my.csdn.net/my/mycsdn'postdata = urllib.parse.urlencode(    {        'username':'yourname',        'password':'yourpassword'    }).encode('utf-8')req = urllib.request.Request(url,postdata)req.add_header('User-Agent','Mozilla/5.0 (Windows NT 6.1; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0')cjar = http.cookiejar.CookieJar()# 使用HTTPCookieProcessor创建cookie处理器,并已其参数构建opener对象opener = urllib.request.build_opener(urllib.request.HTTPCookieProcessor(cjar))urllib.request.install_opener(opener)fd = opener.open(req)data = fd.read()print(data)
0 0
原创粉丝点击