{"id":13600298,"url":"https://github.com/zc2638/ddshop","last_synced_at":"2026-01-14T17:36:00.243Z","repository":{"id":42030007,"uuid":"480189587","full_name":"zc2638/ddshop","owner":"zc2638","description":"叮咚买菜自动抢购","archived":false,"fork":false,"pushed_at":"2023-07-25T01:54:20.000Z","size":93,"stargazers_count":364,"open_issues_count":1,"forks_count":104,"subscribers_count":10,"default_branch":"main","last_synced_at":"2025-04-10T21:38:27.194Z","etag":null,"topics":["ddmc","ding-dong","dingdong","dingdongmaicai","tuangou"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zc2638.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":"2022-04-11T01:41:27.000Z","updated_at":"2025-04-03T10:58:35.000Z","dependencies_parsed_at":"2024-06-18T20:01:46.160Z","dependency_job_id":"03e7bc73-bcc8-4861-b04e-3227aec13f16","html_url":"https://github.com/zc2638/ddshop","commit_stats":null,"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"purl":"pkg:github/zc2638/ddshop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zc2638%2Fddshop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zc2638%2Fddshop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zc2638%2Fddshop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zc2638%2Fddshop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zc2638","download_url":"https://codeload.github.com/zc2638/ddshop/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zc2638%2Fddshop/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28428755,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T16:38:47.836Z","status":"ssl_error","status_checked_at":"2026-01-14T16:34:59.695Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["ddmc","ding-dong","dingdong","dingdongmaicai","tuangou"],"created_at":"2024-08-01T18:00:35.322Z","updated_at":"2026-01-14T17:36:00.227Z","avatar_url":"https://github.com/zc2638.png","language":"Go","funding_links":[],"categories":["Go"],"sub_categories":[],"readme":"# ddshop\n购物情况有所改善，并且叮咚增加了安全风控检测，导致频繁使用程序 账号会被封禁。\n\n团购网站，可以查询所在地区的所有团购信息：  \n\u003ca href=\"https://tg.xuan-niao.com\" target=\"__blank\"\u003ehttps://tg.xuan-niao.com\u003c/a\u003e\n\n该项目理论上不会再跟踪 叮咚买菜 的新更新，代码可供大家参考。 \n\n## 安装\n### Releases\n从 [Github Release](https://github.com/zc2638/ddshop/releases) 下载\n### Docker\n```shell\ndocker pull zc2638/ddshop:latest\n```\n### 源码\n```shell\ngo install github.com/zc2638/ddshop/cmd/ddshop@latest\n```\n\n## 使用\n\n1. 创建配置文件`config.yaml`\n2. 修改配置文件中的配置项\n3. 执行程序\n\n### 配置\n点击查看 [完整配置](./config/config.yaml)\n```yaml\nbark:\n  key: \"\"               # Bark 通知推送的 Key\npush_plus:\n  token: \"\"             # Push Plus 通知推送的 Token\n  \n# 自动任务的配置，不配置 periods 将持续执行\nregular:\n  success_interval: 100 # 执行成功 再次执行的间隔时间(ms), -1为停止继续执行\n  fail_interval: 100    # 执行失败 再次执行的间隔时间(ms), -1为停止继续执行\n  periods: # 执行周期\n    - start: \"05:59\"\n      end: \"06:10\"\n    - start: \"08:29\"\n      end: \"08:35\"\n\n# 叮咚买菜的配置\nddmc:\n  cookie: \"\"         # 使用抓包工具获取 叮咚买菜上的用户 `cookie` (DDXQSESSID)\n  pay_type: \"wechat\" # 支付方式：支付宝、alipay、微信、wechat\n  channel: 3         # 通道: app =\u003e 3, 微信小程序 =\u003e 4\n  interval: 100      # 连续发起请求间隔时间(ms)\n  retry_count: 100   # 每次请求失败的尝试次数, -1为无限\n```\n### 命令行工具\n执行以下命令前，将 `\u003ccustom-config-path\u003e` 替换为实际的配置文件路径，例如：`config/config.yaml`\n```shell\nddshop -c \u003ccustom-config-path\u003e\n```\n### Docker\n执行以下命令前，将 `\u003ccustom-config-dir\u003e` 替换成宿主机存放配置文件的目录  \n```shell\ndocker run --name ddshop -it -v \u003ccustom-config-dir\u003e:/work/config zc2638/ddshop \n```\n\n## 抓包\n[Charles抓包教程](https://www.jianshu.com/p/ff85b3dac157)  \n[Charles 抓包 PC端微信小程序](https://blog.csdn.net/z2181745/article/details/123002569)  \n微信小程序支持PC版，所以只需要安装抓包程序，打开 `叮咚买菜微信小程序`，直接进行抓包即可，无须进行手机配置。\n\n## 声明\n本项目仅供学习交流，严禁用作商业行为！  \n因他人私自不正当使用造成的违法违规行为与本人无关！  \n如有任何问题可联系本人删除！","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzc2638%2Fddshop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzc2638%2Fddshop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzc2638%2Fddshop/lists"}