From 58bf73d05cbdbf0ec048fb91d4135638fa75334c Mon Sep 17 00:00:00 2001 From: pengtao Date: Wed, 23 Oct 2019 16:06:38 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E4=B8=AA=E6=80=A7=E5=8C=96?= =?UTF-8?q?=E8=B7=AF=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/workspace.xml | 125 ++++++++++++++++----------------- data_channel/produce_ss_csv.py | 17 +++-- myops/mpsetting.py | 27 ------- 3 files changed, 73 insertions(+), 96 deletions(-) delete mode 100644 myops/mpsetting.py diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 030288f..cd19fd7 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -1,7 +1,11 @@ - + + + + + @@ -16,7 +20,7 @@ - + @@ -25,20 +29,11 @@ - - - - - - - - - - - + + @@ -55,11 +50,11 @@ - + - - + + @@ -78,11 +73,11 @@ - + - - + + @@ -236,7 +231,7 @@ - + 1570865234245 @@ -585,7 +580,7 @@ - @@ -604,7 +599,7 @@ - + @@ -680,40 +675,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -740,22 +701,56 @@ - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - \ No newline at end of file diff --git a/data_channel/produce_ss_csv.py b/data_channel/produce_ss_csv.py index 87a9dad..f25aa4f 100644 --- a/data_channel/produce_ss_csv.py +++ b/data_channel/produce_ss_csv.py @@ -1,6 +1,17 @@ # -*- coding: utf-8 -*- import pdb -from myops.mpsetting import Mpdata +import requests + + +def get_mp_interface(gameid, channelid): + base_url = "https://mp.kingsome.cn/api/open/cfg/all?" + key = "co-list" + url = f"{base_url}channelid={channelid}&gameid={gameid}&key={key}" + r = requests.get(url) + if r.status_code == requests.codes.ok: + return r.json().get('result') + else: + return None class ProduceSSCsv: @@ -19,10 +30,8 @@ class ProduceSSCsv: def run(self): - mi = Mpdata() - for gameid in self.gameid_list: - data = mi.get_co_list(gameid, self.channelid) + data = get_mp_interface(gameid, self.channelid) self.write2csv(gameid, self.channelid, data) diff --git a/myops/mpsetting.py b/myops/mpsetting.py deleted file mode 100644 index a5b1586..0000000 --- a/myops/mpsetting.py +++ /dev/null @@ -1,27 +0,0 @@ -# -*- 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)