添加2001 b_N上传方法
This commit is contained in:
parent
4c7042d137
commit
7485a93730
31
data_channel/produce_ss_csv.py
Normal file
31
data_channel/produce_ss_csv.py
Normal file
@ -0,0 +1,31 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
import pdb
|
||||
from ops.mp_interface import MpInterface
|
||||
|
||||
|
||||
class ProduceSSCsv:
|
||||
def __init__(self):
|
||||
# self.base_path = "/data/git/ops_interface/ops/csv"
|
||||
self.base_path = "/tmp/"
|
||||
self.gameid_list = [1004, 1001, 2001, 1011]
|
||||
self.channelid = 6001
|
||||
|
||||
def write2csv(self, gameid, channelid, data):
|
||||
filename = f"{gameid}_{channelid}__button_name.csv"
|
||||
with open(filename, 'w') as f:
|
||||
f.write("button_name,button_name_cn\n")
|
||||
for line in data:
|
||||
print(line)
|
||||
|
||||
|
||||
def run(self):
|
||||
mi = MpInterface()
|
||||
|
||||
for gameid in self.gameid_list:
|
||||
data = mi.get_co_list(gameid, self.channelid)
|
||||
self.write2csv(gameid, self.channelid, data)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
pp = ProduceSSCsv()
|
||||
pp.run()
|
27
ops/mp_interface.py
Normal file
27
ops/mp_interface.py
Normal file
@ -0,0 +1,27 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
import requests
|
||||
|
||||
|
||||
class MpInterface:
|
||||
|
||||
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)
|
Loading…
x
Reference in New Issue
Block a user