requests使用cookie登录http
2018-04-13 12:44
661 查看
import requests, urllib3 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) url_login = "http://127.0.0.1:9009/login_action/" userdata = {'username':'admin', 'password':'nc116611'} s = requests.session() rs = s.post(url_login, data=userdata) cookie = s.cookies.get_dict() ev_url = "http://127.0.0.1:9009/api/add_event/" payload = {'eid':'', 'limit':'', 'address':'', 'start_time':''} api = requests.post(ev_url, cookies=cookie, data=payload) print(api.json()) ~
网管登录设置:
在http请求中,请求类型为post,使用Form data,密码经过MD5加密后存储在post请求中发送给服务器。
在接口测试用例中,添加字符串md5加密方法,返回加密后的值,登录
MD5加密方法:delf, sign): md5 = hashlib.md5() sign_str = sign.encode(encoding="utf-8") md5.update(sign_str) return md5.hexdigest()
阅读更多
相关文章推荐
- [转发]HttpWebRequest模拟登陆,存储Cookie以便登录请求后使用
- HttpWebRequest模拟登陆,存储Cookie以便登录请求后使用
- 使用 HttpModel与现有基于共享登录信息( Cookie )的网站进行集成
- HttpWebRequest模拟登陆,存储Cookie以便登录请求后使用
- 使用 HttpModel与现有基于共享登录信息( Cookie )的网站进行集成
- Android使用Asynchronous Http Client完成登录保存cookie的问题
- C#如何HttpWebRequest模拟登陆,获取服务端返回Cookie以便登录请求后使用
- 如何让idhttp直接使用ie登录好的cookie来工作
- HTTPCookie 的使用和讲解
- 使用HttpOnly提升Cookie安全性
- Retrofit2.0 ,OkHttp3完美同步持久Cookie实现免登录(二)
- Android使用Xutils保存cookie实现登录后访问
- 单点登录详解(一)--使用Cookie+Filter实现单点登录
- 使用Session和Cookie实现登录认证
- 在基于vue的webpack脚手架开发中使用了代理转发,结果浏览器发出的请求中不带cookie导致登录时总是session失效怎么办?
- ASIHTTPRequest-Cookie的使用
- python人人语音爬虫(登陆尚未完成,需要使用先登录在查cookie中的t)
- JSP的Cookie在登录中的使用
- NSHTTPCookie的使用
- cookie加密解密全过程,使用filter实现自动登录