mirror of
https://github.com/3288588344/toulu.git
synced 2025-12-16 23:11:00 +08:00
Add files via upload
This commit is contained in:
120
七点五饮用天然矿泉水.py
Normal file
120
七点五饮用天然矿泉水.py
Normal file
@@ -0,0 +1,120 @@
|
|||||||
|
#微信小程序:七点五饮用天然矿泉水
|
||||||
|
#签到10天送100积分,连续20天送20元券,连续30天送25元券,连续45天送七点五饮用天然泉水高端弱碱饮用天然泉水 表白礼物 整箱520ml*15
|
||||||
|
#抓取任意链接请求头中的extra-data中的sid参数填入青龙变量qdwxcxcookie
|
||||||
|
#不确定参数有效期
|
||||||
|
#青龙变量qdwxcxcookie格式为备注#sid
|
||||||
|
#多账号换行
|
||||||
|
#小库脚本!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
#频道【tl库】:https://pd.qq.com/s/btv4bw7av
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
import requests
|
||||||
|
from os import path
|
||||||
|
import json
|
||||||
|
import time
|
||||||
|
import os
|
||||||
|
|
||||||
|
def load_send():
|
||||||
|
cur_path = path.abspath(path.dirname(__file__))
|
||||||
|
notify_file = cur_path + "/notify.py"
|
||||||
|
|
||||||
|
if path.exists(notify_file):
|
||||||
|
try:
|
||||||
|
from notify import send # 导入模块的send为notify_send
|
||||||
|
print("加载通知服务成功!")
|
||||||
|
return send # 返回导入的函数
|
||||||
|
except ImportError:
|
||||||
|
print("加载通知服务失败~")
|
||||||
|
else:
|
||||||
|
print("加载通知服务失败~")
|
||||||
|
|
||||||
|
return False # 返回False表示未成功加载通知服务
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
def sign():
|
||||||
|
url = "https://h5.youzan.com/wscump/checkin/checkinV2.json?checkinId=3997371"
|
||||||
|
headers = {
|
||||||
|
'User-Agent': "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36 MicroMessenger/7.0.20.1781(0x6700143B) NetType/WIFI MiniProgramEnv/Windows WindowsWechat/WMPF WindowsWechat(0x63090b11) XWEB/9129",
|
||||||
|
'xweb_xhr': "1",
|
||||||
|
'extra-data': sid,
|
||||||
|
'sec-fetch-site': "cross-site",
|
||||||
|
'sec-fetch-mode': "cors",
|
||||||
|
'sec-fetch-dest': "empty",
|
||||||
|
'referer': "https://servicewechat.com/wx5508c9ab0d2118ff/63/page-frame.html",
|
||||||
|
'accept-language': "zh-CN,zh;q=0.9",
|
||||||
|
'Cookie': "KDTWEAPPSESSIONID="+sid
|
||||||
|
}
|
||||||
|
|
||||||
|
response = requests.get(url, headers=headers)
|
||||||
|
time.sleep(2)
|
||||||
|
print(response.text)
|
||||||
|
time.sleep(2)
|
||||||
|
return response.text
|
||||||
|
|
||||||
|
def jifen():
|
||||||
|
url = "https://h5.youzan.com/wscump/pointstore/getCustomerPoints.json"
|
||||||
|
|
||||||
|
headers = {
|
||||||
|
'User-Agent': "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36 MicroMessenger/7.0.20.1781(0x6700143B) NetType/WIFI MiniProgramEnv/Windows WindowsWechat/WMPF WindowsWechat(0x63090b11) XWEB/9129",
|
||||||
|
'Cookie': "KDTWEAPPSESSIONID="+sid
|
||||||
|
}
|
||||||
|
|
||||||
|
response = requests.get(url, headers=headers)
|
||||||
|
time.sleep(2)
|
||||||
|
# print(response.text)
|
||||||
|
try:
|
||||||
|
xiaoku=json.loads(response.text)
|
||||||
|
jifen1=str(xiaoku["data"]["currentAmount"])
|
||||||
|
print('目前积分为'+jifen1)
|
||||||
|
time.sleep(2)
|
||||||
|
|
||||||
|
url = "https://h5.youzan.com/wscump/checkin/get_activity_by_yzuid_v2.json?checkinId=3997371"
|
||||||
|
|
||||||
|
headers = {
|
||||||
|
'User-Agent': "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36 MicroMessenger/7.0.20.1781(0x6700143B) NetType/WIFI MiniProgramEnv/Windows WindowsWechat/WMPF WindowsWechat(0x63090b11) XWEB/9129",
|
||||||
|
'extra-data': "sid="+sid,
|
||||||
|
'Cookie': "KDTWEAPPSESSIONID="+sid
|
||||||
|
}
|
||||||
|
|
||||||
|
response = requests.get(url, headers=headers)
|
||||||
|
xiaoku=json.loads(response.text)
|
||||||
|
print('目前签到天数为'+str(xiaoku["data"]["continuesDay"]))
|
||||||
|
# print(response.text)
|
||||||
|
tongzhi='\n目前积分为'+jifen1+'\n签到天数为'+str(xiaoku["data"]["continuesDay"])
|
||||||
|
return tongzhi
|
||||||
|
except:
|
||||||
|
print('积分查询失败,检查变量是否正确')
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
var_name='qdwxcxcookie'
|
||||||
|
values = os.getenv(var_name)
|
||||||
|
values=values.split('\n')
|
||||||
|
content=''
|
||||||
|
for value in values:
|
||||||
|
beizhu=value.split('#')[0];
|
||||||
|
sid=value.split('#')[1];
|
||||||
|
print('-------开始' + str(beizhu) + '签到------')
|
||||||
|
content=content+'\n===='+str(beizhu)+'账号签到情况====\n'
|
||||||
|
content=content+str(sign())
|
||||||
|
print('-------开始' + str(beizhu) + '查询积分------')
|
||||||
|
content=content+str(jifen())
|
||||||
|
content=content+'\n----------------------\n'
|
||||||
|
# 在load_send中获取导入的send函数
|
||||||
|
send = load_send()
|
||||||
|
print()
|
||||||
|
|
||||||
|
|
||||||
|
print('------运行结束-------')
|
||||||
|
content=content+'\n签到10天送100积分,连续20天送20元券,连续30天送25元券,连续45天送七点五饮用天然泉水高端弱碱饮用天然泉水 表白礼物 整箱520ml*15\n'
|
||||||
|
content=content+'\n所有账号运行完毕\n'
|
||||||
|
print('签到10天送100积分,连续20天送20元券,连续30天送25元券,连续45天送七点五饮用天然泉水高端弱碱饮用天然泉水 表白礼物 整箱520ml*15')
|
||||||
|
# 判断send是否可用再进行调用
|
||||||
|
print()
|
||||||
|
if send:
|
||||||
|
send('七点五饮用天然矿泉水签到推送', content)
|
||||||
|
else:
|
||||||
|
print('通知服务不可用')
|
||||||
Reference in New Issue
Block a user