Continue seeded Qinglong script collection
This commit is contained in:
79
脚本库/APP版/抓包/有道云笔记/2023-10-25_ydybj_ee4dc424.py
Normal file
79
脚本库/APP版/抓包/有道云笔记/2023-10-25_ydybj_ee4dc424.py
Normal file
@@ -0,0 +1,79 @@
|
||||
# Source: https://gitee.com/yangro/ql/blob/main/bak/ydybj.py
|
||||
# Raw: https://gitee.com/yangro/ql/raw/main/bak/ydybj.py
|
||||
# Repo: yangro/ql
|
||||
# Path: bak/ydybj.py
|
||||
# UploadedAt: 2023-10-25T14:45:53+08:00
|
||||
# SHA256: ee4dc424b3f1ae06d0cabb02ed6ba632f06c9ba877716f279cf3368be1171dd3
|
||||
# Category: APP版/抓包
|
||||
# Evidence: cookie/token/authorization/header
|
||||
|
||||
# coding=utf-8
|
||||
"""
|
||||
cron: 0 0 6 * * ?
|
||||
new Env("有道云笔记")
|
||||
"""
|
||||
import pymysql
|
||||
import requests
|
||||
import utils.db as DB
|
||||
import utils.tool as TOOL
|
||||
|
||||
global msg
|
||||
|
||||
msg = """
|
||||
名称|空间
|
||||
:--:|:--:
|
||||
"""
|
||||
mysql = DB.mysql()
|
||||
|
||||
|
||||
def main():
|
||||
dbUser = mysql.select_all("select * from tb_ydybj where status = 0")
|
||||
print("🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉\n")
|
||||
print("获取到: "+str(len(dbUser))+" 个用户")
|
||||
print("-------------------------------------------")
|
||||
|
||||
for user in dbUser:
|
||||
signIn(user)
|
||||
|
||||
|
||||
# 签到
|
||||
def signIn(user):
|
||||
global msg
|
||||
|
||||
ad = 0
|
||||
payload = 'yaohuo:id34976'
|
||||
headers = {'Cookie': user['cookie']}
|
||||
|
||||
re = requests.request(
|
||||
"POST", "https://note.youdao.com/yws/api/daupromotion?method=sync", headers=headers, data=payload)
|
||||
if 'error' not in re.text:
|
||||
res = requests.request(
|
||||
"POST", "https://note.youdao.com/yws/mapi/user?method=checkin", headers=headers, data=payload)
|
||||
for i in range(3):
|
||||
resp = requests.request(
|
||||
"POST", "https://note.youdao.com/yws/mapi/user?method=adRandomPrompt", headers=headers, data=payload)
|
||||
ad += resp.json()['space'] // 1048576
|
||||
if 'reward' in re.text:
|
||||
sync = re.json()['rewardSpace'] // 1048576
|
||||
checkin = res.json()['space'] // 1048576
|
||||
# 签到成功
|
||||
print(user['user_name'] + " ---> " +
|
||||
str(sync + checkin + ad) + 'M\n')
|
||||
msg += user['user_name'] + "|" + \
|
||||
str(sync + checkin + ad) + 'M\n\n'
|
||||
else:
|
||||
if sever != '0':
|
||||
print(user['user_name'] + " ---> " + 'cookie失效\n')
|
||||
msg += user['user_name'] + "|cookie失效\n\n"
|
||||
|
||||
print("-------------------------------------------")
|
||||
|
||||
|
||||
main()
|
||||
|
||||
# 一定要关闭数据库
|
||||
print("\n🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉")
|
||||
mysql.close()
|
||||
|
||||
|
||||
TOOL.msgSend("b5fd9aaa249242e3aea2ca4bbebb6bfa", " ", msg, True)
|
||||
Reference in New Issue
Block a user