{"id":29191285,"url":"https://github.com/ryanuo/qiandao","last_synced_at":"2025-07-02T00:33:04.825Z","repository":{"id":117619977,"uuid":"339653022","full_name":"ryanuo/qiandao","owner":"ryanuo","description":"CSDN自动签到 ,网易云签到","archived":false,"fork":false,"pushed_at":"2021-09-14T01:36:28.000Z","size":78,"stargazers_count":7,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-11-24T20:47:17.272Z","etag":null,"topics":["csdn","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ryanuo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-02-17T08:12:46.000Z","updated_at":"2024-05-13T15:43:42.000Z","dependencies_parsed_at":null,"dependency_job_id":"c96a0be5-b6ce-4420-accb-d410770858b6","html_url":"https://github.com/ryanuo/qiandao","commit_stats":null,"previous_names":["ryanuo/qiandao"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/ryanuo/qiandao","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanuo%2Fqiandao","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanuo%2Fqiandao/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanuo%2Fqiandao/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanuo%2Fqiandao/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ryanuo","download_url":"https://codeload.github.com/ryanuo/qiandao/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanuo%2Fqiandao/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263056111,"owners_count":23406807,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["csdn","python"],"created_at":"2025-07-02T00:31:08.805Z","updated_at":"2025-07-02T00:33:04.742Z","avatar_url":"https://github.com/ryanuo.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"## 仓库简介\n\n1. Python+GitHub实现CSDN的自动签到，并用钉钉机器人通知\n2. 满足抽奖条件执行抽奖操作\n3. 网易云音乐签到\n\n## 仓库文件介绍\n\n1. csdn1.py 包括抽奖和签到\n2. wyy.py 网页端网易云签到\n\n## 签到内容\n\n1. csdn 签到得积分\n2. 暂定一个\n![效果图](https://cdn.jsdelivr.net/gh/Rr210/image@master/hexo/4/csdn39173172.webp)\n## 使用方法\n\n1. 将以上代码中`headers`和`data`替换成你自己的\n2. 点击这里【[签到地址](https://i.csdn.net/#/user-center/draw)】,打开浏览器调式工具`console`，`F12`或者`ctrl+shift+i`,点击`network`后点击签到控制台会生成新的文件，点击后获得此时的`header`和`data`，`ctrl+c`复制下来\n3. 转换成字典形式，转换方法【[查看方法](https://blog.csdn.net/weixin_44146025/article/details/113249043?spm=1001.2014.3001.5501)】，当然嫌麻烦可以手动修改成字典形式\n\n## Github配置\n\n1. 将你的COOKIE和USERNAME 保存替换成以上样式，记得保存好COOKIE，将COOKIE使用环境变量放到GitHub仓库的secrets里面，如图所示\n![](https://cdn.jsdelivr.net/gh/Rr210/image@master/hexo/4/csdnpyrr.webp)\n2. 各个参数介绍\n\n|  Secrets  |                           参数介绍                           |\n| :-------: | :----------------------------------------------------------: |\n| USERNAME  |                       你的CSDN的用户名                       |\n| DD_POSTURL | 钉钉群机器人的webhook地址，参考钉钉[官方文档](https://developers.dingtalk.com/document/app/custom-robot-access) |\n| DD_SECRET  |                  设置钉钉机器人时的加签密钥                  |\n| COOKIE_DRAW| 执行抽奖时所需的COOKIR，获取方法与签到的cookie相同|\n| COOKIE_SIGNED| 执行签到时所需的COOKIR，获取方法与签到的cookie相同|\n| WYYCOOKIE| 获取方法相同|\n| WYYCSRFTOKEN| 在控制台获取 csrf_token 的值|\n| QQ_SEND|  qq发件人信息格式  邮箱+smtp码 比如：iui9@qq.com+********(加号为分隔符)|\n| QQ_ACCEPT| qq收件人邮箱|\n\n## 设置定时\n\n1. 将`.github`文件下的`workflows`中的`csdn.yml`中的`corn`的属性值修改\n2. 注意时差`mg`比我们地区快8个小时\n\n\n## 参考\n\n- 【[参考的文章](https://www.cnblogs.com/Neeo/articles/11511087.html)】","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryanuo%2Fqiandao","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fryanuo%2Fqiandao","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryanuo%2Fqiandao/lists"}