关于用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()

参考技术A cookielib.CookieJar(),自动进行cookie管理:实例:
cj = cookielib.Cookiejar()
urlopen('...')
for index, cookie in enumerate(cj):
print '[',index, ']',cookie

以上是关于关于用python写的登陆程序,怎么获取cookie值并返回出来的主要内容,如果未能解决你的问题,请参考以下文章

关于用python写的登陆程序,怎么获取cookie值并返回出来

Scrapy框架--cookie的获取/传递/本地保存

20170820_python实时获取某网站留言信息

100分 求js写的自动登陆帐号密码保存功能~源码

20170717_python爬虫之requests+cookie模拟登陆

怎么用java获取登陆百度后的网页?