mirror of
https://github.com/shufflewzc/faker2.git
synced 2025-04-23 02:48:44 +08:00
update
This commit is contained in:
parent
3e41545ed7
commit
34181701a7
@ -1,12 +1,12 @@
|
|||||||
# !/usr/bin/env python3
|
# !/usr/bin/env python3
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
# Modify : 2022/5/13
|
# Modify : 2022/9/30
|
||||||
# 京豆近7天输出表格统计
|
# 京豆近7天输出表格统计
|
||||||
# 用不着每天跑,定时自行设置吧,配合desi可指定账号
|
# 用不着每天跑,定时自行设置吧,配合desi可指定账号
|
||||||
# https://raw.githubusercontent.com/6dylan6/jdpro/main/jd_beans_7days.py
|
# https://raw.githubusercontent.com/6dylan6/jdpro/main/jd_beans_7days.py
|
||||||
'''
|
'''
|
||||||
new Env('豆子7天统计');
|
new Env('豆子7天统计');
|
||||||
1 8 13 5 * jd_beans_7days.py
|
8 8 30 9 * jd_beans_7days.py
|
||||||
'''
|
'''
|
||||||
|
|
||||||
import requests
|
import requests
|
||||||
@ -171,13 +171,9 @@ def get_beans_7days(ck):
|
|||||||
page = 0
|
page = 0
|
||||||
headers = {
|
headers = {
|
||||||
"Host": "api.m.jd.com",
|
"Host": "api.m.jd.com",
|
||||||
"Connection": "keep-alive",
|
|
||||||
"charset": "utf-8",
|
|
||||||
"User-Agent": "Mozilla/5.0 (Linux; Android 10; MI 9 Build/QKQ1.190825.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.3904.62 XWEB/2797 MMWEBSDK/201201 Mobile Safari/537.36 MMWEBID/7986 MicroMessenger/8.0.1840(0x2800003B) Process/appbrand4 WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64 MiniProgramEnv/android",
|
"User-Agent": "Mozilla/5.0 (Linux; Android 10; MI 9 Build/QKQ1.190825.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.3904.62 XWEB/2797 MMWEBSDK/201201 Mobile Safari/537.36 MMWEBID/7986 MicroMessenger/8.0.1840(0x2800003B) Process/appbrand4 WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64 MiniProgramEnv/android",
|
||||||
"Content-Type": "application/x-www-form-urlencoded;",
|
"Content-Type": "application/x-www-form-urlencoded;",
|
||||||
"Accept-Encoding": "gzip, compress, deflate, br",
|
|
||||||
"Cookie": ck,
|
"Cookie": ck,
|
||||||
"Referer": "https://servicewechat.com/wxa5bf5ee667d91626/141/page-frame.html",
|
|
||||||
}
|
}
|
||||||
days = []
|
days = []
|
||||||
for i in range(0, 7):
|
for i in range(0, 7):
|
||||||
@ -186,18 +182,19 @@ def get_beans_7days(ck):
|
|||||||
beans_out = {key: 0 for key in days}
|
beans_out = {key: 0 for key in days}
|
||||||
while day_7:
|
while day_7:
|
||||||
page = page + 1
|
page = page + 1
|
||||||
resp = session.get(url, params=gen_params(page), headers=headers, timeout=100).text
|
url="https://api.m.jd.com/client.action?functionId=getJingBeanBalanceDetail&body=%7B%22pageSize%22%3A%2220%22%2C%22page%22%3A%22"+str(page)+"%22%7D&appid=ld"
|
||||||
|
resp = session.get(url, headers=headers, timeout=1000).text
|
||||||
res = json.loads(resp)
|
res = json.loads(resp)
|
||||||
if res['resultCode'] == 0 and res['data']['list'] != []:
|
if res['code'] == '0' :
|
||||||
for i in res['data']['list']:
|
for i in res['detailList']:
|
||||||
for date in days:
|
for date in days:
|
||||||
if str(date) in i['createDate'] and i['amount'] > 0:
|
if str(date) in i['date'] and int(i['amount']) > 0:
|
||||||
beans_in[str(date)] = beans_in[str(date)] + i['amount']
|
beans_in[str(date)] = beans_in[str(date)] + int(i['amount'])
|
||||||
break
|
break
|
||||||
elif str(date) in i['createDate'] and i['amount'] < 0:
|
elif str(date) in i['date'] and int(i['amount']) < 0:
|
||||||
beans_out[str(date)] = beans_out[str(date)] + i['amount']
|
beans_out[str(date)] = beans_out[str(date)] + int(i['amount'])
|
||||||
break
|
break
|
||||||
if i['createDate'].split(' ')[0] not in str(days):
|
if i['date'].split(' ')[0] not in str(days):
|
||||||
day_7 = False
|
day_7 = False
|
||||||
else:
|
else:
|
||||||
print("未获取到数据,原因未知!!\n")
|
print("未获取到数据,原因未知!!\n")
|
||||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
48
jd_wxShareActivity.js
Executable file → Normal file
48
jd_wxShareActivity.js
Executable file → Normal file
File diff suppressed because one or more lines are too long
20
m_jd_addr_test.js
Normal file
20
m_jd_addr_test.js
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
//问题反馈:https://t.me/Wall_E_Channel
|
||||||
|
let mode = __dirname.includes('magic')
|
||||||
|
const {Env} = mode ? require('./magic') : require('./magic')
|
||||||
|
const $ = new Env('M地址pin测试');
|
||||||
|
$.logic = async function () {
|
||||||
|
let pins;
|
||||||
|
try {
|
||||||
|
let h = {'token': process.env.M_API_TOKEN, 'Cookie': "123"};
|
||||||
|
console.log(h)
|
||||||
|
let {data}= await this.request("http://ailoveu.eu.org:19840/list_md5_pin", h);
|
||||||
|
pins = data.data;
|
||||||
|
} catch (e) {
|
||||||
|
console.log("获取授权信息失败")
|
||||||
|
return
|
||||||
|
}
|
||||||
|
console.log(pins)
|
||||||
|
}
|
||||||
|
$.run({whitelist: [1], wait: [3000, 5000]}).catch(reason => $.log(reason));
|
||||||
|
|
||||||
|
|
2
magic.py
2
magic.py
@ -294,8 +294,6 @@ async def converter_handler(text):
|
|||||||
print("不支持更多参数")
|
print("不支持更多参数")
|
||||||
text = target
|
text = target
|
||||||
break
|
break
|
||||||
if tmp_text == text:
|
|
||||||
await client.send_message(bot_id, f'无法转换 {text}')
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.info(str(e))
|
logger.info(str(e))
|
||||||
logger.info(f"转换后数据 {text}")
|
logger.info(f"转换后数据 {text}")
|
||||||
|
Loading…
Reference in New Issue
Block a user