使用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