28 lines
740 B
Python
28 lines
740 B
Python
# -*- coding: utf-8 -*-
|
|
import requests
|
|
|
|
|
|
class Mpdata:
|
|
|
|
def __init__(self):
|
|
self.base_url = "https://mp.kingsome.cn/api/open/cfg/all?"
|
|
|
|
def get_data(self, url):
|
|
import requests
|
|
r = requests.get(url)
|
|
if r.status_code == requests.codes.ok:
|
|
return r.json().get('result')
|
|
else:
|
|
return None
|
|
|
|
|
|
def get_co_list(self, gameid, channelid):
|
|
key = "co-list"
|
|
url = f"{self.base_url}channelid={channelid}&gameid={gameid}&key={key}"
|
|
return self.get_data(url)
|
|
|
|
def get_fromappid_cn(self, gameid, channelid):
|
|
key = "fromappid_cn"
|
|
url = f"{self.base_url}channelid={channelid}&gameid={gameid}&key={key}"
|
|
return self.get_data(url)
|