Python-post请求
案例一:
# coding=utf-8 ''' 第4课作业:python实现登陆接口 找个登陆接口 或者找个网站(无验证码的)实现登陆 找不到就用课程的 http://49.235.99.13:8800/users/login/ test@qq.com a123456 ''' import requests import re class UserLgoin(object): def __init__(self): self.url = "http://49.235.92.12:8200/users/login/" self.s = requests.Session() def get_Cookie(self): url = self.url res = self.s.get(url) login_Cookie = re.findall("name='csrfmiddlewaretoken' value='(.+?)'",res.text) return login_Cookie[0] def get_Login(self): url = self.url params = { "username":"test@qq.com", "password":"a123456", "csrfmiddlewaretoken":self.get_Cookie() } res = self.s.post(url,data=params) return res.text if __name__ == "__main__": aa = UserLgoin() print(aa.get_Login())