使用requests访问、登录蘑菇丁


import uuid
import requests
import json
class Mogu():
def wakaka(self):
self.headers = {'Content-Type': 'application/json; charset=UTF-8'}
self.payload = {
'loginType': "iphone",
'password': "Jia25257758",
'phone': "18082539819",
}
self.session = requests.session()

def get_login(self):
url = "https://api.moguding.net:9000/session/user/v1/login"
print("self.payload",self.payload)

     #把字典 self.payload 改成 字符串并且encode成默认的加密格式
 test_data = json.dumps(self.payload).encode()

response = self.session.post(url,headers=self.headers,data=test_data)

print("状态", response.status_code)
print("登陆以后返回的html",response.text)

def split_captcha(self):
self.uu = uuid.uuid4()
print("self.uu",self.uu,type(self.uu))
self.payload["uuid"] = str(self.uu)
print("---------------------------------",self.payload)
captcha_url = "https://api.moguding.net:9000/session/user/v1/captcha.jpg?uuid={}".format(str(self.uu))
return captcha_url

if __name__ == '__main__':


mo = Mogu()
mo.wakaka()
mo.get_login()



免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM