Continue seeded Qinglong script collection

This commit is contained in:
Hermes Agent
2026-05-24 05:33:05 +00:00
parent ca1a4275e4
commit b082da3fe1
392 changed files with 131619 additions and 7 deletions

View File

@@ -0,0 +1,91 @@
# Source: https://gitee.com/yangro/ql/blob/main/mlxh.py
# Raw: https://gitee.com/yangro/ql/raw/main/mlxh.py
# Repo: yangro/ql
# Path: mlxh.py
# UploadedAt: 2023-10-25T14:45:53+08:00
# SHA256: 5d863612d6147c435470a7801efd3dc7ad576c3505c766bf914cec230640d636
# Category: web版/抓包
# Evidence: web/H5关键词 + cookie/token/header
# coding=utf-8
"""
每日8:30
cron: 0 30 8 * * ?
new Env("美丽西湖")
"""
import urllib
from urllib import parse
import requests
import notify
import time
import re
import random
import utils.tool as TOOL
import utils.getCookie as getCookie
import utils.markdownUtil as markdown
mak = markdown.markdown(['名称', '今日', '总值'])
# 获取文章ids
def getEssays(user):
url = "https://mlxh.hangzhou.com.cn/wechat/jkhz/api/article_list?page=1"
headers = {
"Connection": "keep-alive",
"Accept": "application/json, text/plain, */*",
"X-XSRF-TOKEN": user['cookie'],
"User-Agent": "Mozilla/5.0 (Linux; Android 11; Redmi K20 Pro Premium Edition Build/RKQ1.200826.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.3904.62 XWEB/2889 MMWEBSDK/20210902 Mobile Safari/537.36 MMWEBID/1742 MicroMessenger/8.0.15.2001(0x28000F41) Process/toolsmp WeChat/arm64 Weixin GPVersion/1 NetType/4G Language/zh_CN ABI/arm64",
"X-Requested-With": "com.tencent.mm",
"Sec-Fetch-Site": "same-origin",
"Sec-Fetch-Mode": "cors",
"Referer": "//mlxh.hangzhou.com.cn/mlxh/index.html",
"Accept-Language": "zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7"
}
res = requests.get(url=url, headers=headers)
json = res.json()
ids = []
for text in json['data']['list']:
if(text['is_read'] == False):
ids.append(text['id'])
return ids
# 阅读文章
def lookEssay(user):
print()
# 签到
def signIn(user):
global mak
ids = getEssays(user)
print(ids)
print(user['name'] + "---> " + '{msg}\n')
mak.add(['{昵称}', '{状态}'])
print("-------------------------------------------\n")
def main():
users = getCookie.GetQlEnvs().getCookies('MLXH_TOKEN')
print("🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉\n")
print("获取到: "+str(len(users))+" 个用户")
print("-------------------------------------------")
for user in users:
signIn(user)
try:
main()
except requests.exceptions.JSONDecodeError as e:
print("josn err ---> "+e)
except Exception as e:
print("未知异常")
print("🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉")
#notify.send("美丽西湖", msg)