关于用python写的登陆程序,怎么获取cookie值并返回出来
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于用python写的登陆程序,怎么获取cookie值并返回出来相关的知识,希望对你有一定的参考价值。
参考技术A 可以用cookielib进行cookie操作#coding:utf-8
import urllib,urllib2,cookielib
cj = cookielib.LWPCookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
login_path = 'xxxxxxxxxx.com/login'
data = "name":"xxxxxxx","passwd":"xxxxxxxx"
post_data = urllib.urlencode(data)
request = urllib2.Request(login_path,post_data)
html = opener.open(request).read()
if cj:
print cj
cj.save('cookiefile.txt')
python 模拟带cookie的put 请求,返回500怎么解决?
jData = json.dumps(postData)
request = urllib2.Request(url,jData)
request.add_header('Content-Type', 'application/json;charset=utf-8')
request.add_header('Cookie', cookie)
request.add_header('Accept', 'application/json')
request.get_method = lambda: 'PUT'
try:
response = urllib2.urlopen(request)
except urllib2.HTTPError,e:
print e.code
print e.read()
cj = cookielib.Cookiejar()
urlopen('...')
for index, cookie in enumerate(cj):
print '[',index, ']',cookie
以上是关于关于用python写的登陆程序,怎么获取cookie值并返回出来的主要内容,如果未能解决你的问题,请参考以下文章
关于用python写的登陆程序,怎么获取cookie值并返回出来