MCPcopy Index your code
hub / github.com/GGtoms/youth_study

github.com/GGtoms/youth_study @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
7 symbols 21 edges 1 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

青年大学习自动脚本

说明

如果你足够懒,就来看看吧。

运行方法

  • 将python脚本和json文件下载到本地,或者上传到服务器
  • 修改json数据,添加openid作为key,{}作为值
  • 运行

json数据类似下面

{
    "openid1": {},
    "openid2":{}
}

抓取openid的方法

  1. 需要pc版微信和Fiddler

  2. 打开fiddler

  3. 微信进入青年大学习页面

image-20220318123150911

  1. fiddler锁定这个页面

清除fiddler其他请求信息,如果有黄色的条条需要点一下。

image-20220318123335892

长按这个选项鼠标会变成十字形,然后拖到青年大学习的页面

image-20220318123440068

  1. 微信关闭大学习页面(直接叉掉),并重新进入

  2. 找到和这个请求差不多的

image-20220318125723678

  1. 点击这个灰色的条,如果幸运的话,这条就是openid的请求

image-20220318125823440

image-20220318130052554

  1. 如果没找到就多找几条,肯定有一条。可以先把类似的请求都点一遍,把第七步灰色的条条都点了,然后在进行下面的操作,里面会有一条用黄色标注的请求,那条就是有openid的请求。

  2. image-20220318125525160

程序运行需要注意

  • openid需要自己抓包获取,我目前没有找到能够自动获取openid的方法。
  • 第一次运行较慢,因为要获取团组织信息,并且要储存到本地
  • callback,appid,sign还有其他url可能并不通用,至少在上海这个应该是通用的。如果其他地区需要自己抓包修改。
  • 已默认开启图片下载

Core symbols most depended-on inside this repo

get_access_token
called by 3
youth_study.py
get_course
called by 1
youth_study.py
get_group
called by 1
youth_study.py
download_end_img
called by 1
youth_study.py
get_end_img_url
called by 1
youth_study.py
learning
called by 1
youth_study.py
main
called by 1
youth_study.py

Shape

Function 7

Languages

Python100%

Modules by API surface

youth_study.py7 symbols

For agents

$ claude mcp add youth_study \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact