{"id":31545281,"url":"https://github.com/zemelee/wjx","last_synced_at":"2025-10-04T14:44:02.305Z","repository":{"id":161588642,"uuid":"593612831","full_name":"Zemelee/wjx","owner":"Zemelee","description":"快速填写问卷星问卷的脚本，教程请参见代码里的注释","archived":false,"fork":false,"pushed_at":"2025-09-02T05:26:23.000Z","size":4467,"stargazers_count":256,"open_issues_count":1,"forks_count":111,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-09-23T08:45:18.130Z","etag":null,"topics":["python","selenium"],"latest_commit_sha":null,"homepage":"http://sugarblack.top","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Zemelee.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-01-26T12:55:20.000Z","updated_at":"2025-09-21T15:45:07.000Z","dependencies_parsed_at":"2023-07-24T20:15:07.204Z","dependency_job_id":"73c37cfd-1a74-4a97-8301-430897ed3b38","html_url":"https://github.com/Zemelee/wjx","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Zemelee/wjx","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zemelee%2Fwjx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zemelee%2Fwjx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zemelee%2Fwjx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zemelee%2Fwjx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Zemelee","download_url":"https://codeload.github.com/Zemelee/wjx/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zemelee%2Fwjx/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278327982,"owners_count":25968897,"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","status":"online","status_checked_at":"2025-10-04T02:00:05.491Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["python","selenium"],"created_at":"2025-10-04T14:43:59.758Z","updated_at":"2025-10-04T14:44:02.293Z","avatar_url":"https://github.com/Zemelee.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🌟 问卷星自动填写系统\n\n\u003e 同学们，给个免费的 Star 行吗？✨  \n\u003e 求Star不给也没办法，毕竟我拿你们没办法.jpg\n\n![run](./assets/run.gif)\n\n## 🧾 项目简介  \n\n本项目名叫《问卷数据模拟系统》，基于 **Selenium** 实现自动化填写问卷功能。  \n虽然代码可能有点乱，但人和代码有一个能跑就行对吧？\n\n- ✅ **IP 切换**：通过代理服务器实现多 IP 填写，防止被封；\n- ✅ **选项比例定制**：每道题目可自定义选择比例，假装自己是个真实用户；\n- ✅ **多窗口并发**：支持多个浏览器窗口同时运行，填得快点不至于太无聊。\n\n## 🛠️ 功能特色  \n\n| 功能               | 描述                                                                 |\n| ------------------ | -------------------------------------------------------------------- |\n| 🌐 IP 切换          | 支持使用代理服务器切换 IP 地址，避免频繁提交导致 IP 被限制           |\n| 📊 题目选项比例设置 | 每个问题可设定各选项的随机分布比例，假装你是个人类                   |\n| 🖼️ 多窗口并发       | 多线程打开多个浏览器窗口并行填写问卷，提升效率（也提升电脑风扇转速） |\n\n## 🚀 快速开始\n\n\n### 第一步：获取代码文件\n这是一个刷问卷的代码项目，项目里有多个文件，你现在正在阅读REAMDME.md文件，包括这行字，也是写在了REAMDME.md文件中。对于代码，你只需要关注`wjx2.py`文件，其他的无需关注。如下所示。\n\n![wjx2.py](./assets/wjx2.png)\n\n点击wjx2.py会跳转到具体的代码页面，复制全部代码内容， 在本地创建新文件 `wjx2.py`，粘贴保存。这样就算把代码保存下来了。\n\n\n### 第二步：安装必要环境\n\n运行起来还需要安装环境，你可以使用以下命令配置环境。打开命令行/终端，依次执行以下命令：\n\n```bash\npip3 install requests -i https://pypi.tuna.tsinghua.edu.cn/simple # 用于网络请求\npip3 install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple # 用于比例计算\npip3 install selenium -i https://pypi.tuna.tsinghua.edu.cn/simple # 浏览器自动化核心\n```\n\n### 第三步：安装 ChromeDriver 浏览器驱动\n\n打开Chrome浏览器，地址栏输入 `chrome://version` 并回车，记录第一行显示的版本号（例如：138.0.3309.2）,如下所示。\n![version](./assets/version.png)\n\n按照[视频教程3分53秒](https://www.bilibili.com/video/BV1SL411o7ym?t=232.8)描述的那样，安装`ChromeDriver`，不过视频中的链接已过时，`ChromeDriver`可以在[ChromeDriver链接](https://googlechromelabs.github.io/chrome-for-testing/)处下载，但是环境配置方法并未过时。\n\n所有步骤配置完成后，环境就装配好了，运行`python wjx2.py`即可开始填写问卷。\n\n---\n需要说明的是，如果你对上述说明存在理解困难，你需要寻求会一点技术的同学来帮忙，此工具不适合完全没有编程经验的用户使用。\n\n或者你也可以使用🔗[在线问卷自动化平台](http://sugarblack.top)😊。\n\n### 第四步：运行程序\n\n执行主文件开始填写问卷：\n\n```bash\npython wjx2.py\n```\n\n## ⚙️ 配置文件说明  \n\n🔧 配置文件持续更新中...  \n（意思是有些地方你自己看着改吧，注释应该够用了）\n\n你可以根据需要修改题目选项的比例、代理地址等参数，详细配置请参考项目中的注释说明。\n\n不想看代码？那你也可以试试这个网站：\n🔗 [速填通 - 注册送额度](http://sugarblack.top)  \n图形界面操作，适合不想折腾的朋友。\n![q11e](./assets/q11e.gif)\n\n\n## 📈 数据分析\u0026模拟数据服务\n\n问卷填写搞定了，但后续的数据分析或没有真实数据怎么办？笔者提供**从零开始的模拟数据生成服务**，并录入在线问卷平台，直接交付符合科研标准的结果！\n\n| 分析类型       | 核心指标                   |\n| -------------- | -------------------------- |\n| 信度检验       | α\u003e0.8 ✅                    |\n| 效度检验       | KMO\u003e0.8、Bartlett p\u003c0.05 ✅ |\n| 相关性分析     | r=0.3~0.7、p\u003c0.05 ✅        |\n| 线性回归       | R²\u003e0.6 ✅                   |\n| 二元逻辑回归   | AUC\u003e0.8 ✅                  |\n| 独立/配对T检验 | p\u003c0.05 ✅                   |\n| ANOVA方差分析  | p\u003c0.05 ✅                   |\n| 中介/调节效应  | 交互项显著 ✅               |\n| ...            | ... ✅                      |\n\n支持数据录入问卷星，附分析指标报告，全程匹配你的研究假设！  \n需求咨询：加入下方QQ群 → 私聊管理员，或者[进入链接](http://sugarblack.top/#/home/about)点击\"联系管理 --\u003e 微信\"即可。\n\n\n## 💬 加入交流群  \n\n有问题欢迎加入我们的 QQ 群进行交流👇\n\n👥 QQ 交流群（越早人可能越满）：\n\n| 序号 | 群号      |\n| ---- | --------- |\n| 群4  | 931614446 |\n| 群3  | 850281779 |\n| 群2  | 427847187 |\n| 群1  | 774326264 |\n\n💡 注：群里热心网友会帮助你（如果他们知道的话）。  \n当然，提问前请先看看群公告，别问“怎么安装”这种基础问题，除非你真的不会。\n\n## ❤️ 最后的话  \n\n如果你觉得这个项目对你有帮助，请不要吝啬你的 **Star**！  \n我写代码~~不是为了钱~~，就是为了虚荣心和成就感！\n\n![star](./assets/star.gif)\n\n油猴的问卷星脚本：[脚本猫地址](https://scriptcat.org/zh-CN/script-show-page/2833) / [油叉网地址](https://greasyfork.org/zh-CN/scripts/466722-%E9%97%AE%E5%8D%B7%E6%98%9F%E8%84%9A%E6%9C%AC)\n\n油猴的问卷网脚本：[ScriptCat链接](https://scriptcat.org/zh-CN/script-show-page/3471) / [油叉网地址](https://greasyfork.org/zh-CN/scripts/536949-q11e-wjw)\n\n公众号：[做实验的研究牲](https://mp.weixin.qq.com/s/iluh6THakUs8ygbphwVJ1Q)\n\n🎉 **感谢使用，祝你问卷轻松过百份，老板看了都感动！**\n\n最后的最后，不想看代码？那你也可以试试这个网站：\n🔗 [速填通 - 注册送额度](http://sugarblack.top)。图形界面操作，适合不想折腾的朋友。\n\n最后的最后的最后，不想自己动手？进群咨询管理员，**从0开始完美模拟各种数据需求，一站式生成并录入问卷星系统，省心又省力！**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzemelee%2Fwjx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzemelee%2Fwjx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzemelee%2Fwjx/lists"}