Skip to content

使用selenium实现自定义的批量刷问卷星问卷,题型涉及:单选、多选、排序、量表、填空

Notifications You must be signed in to change notification settings

paipaix1/WJX_Script

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

项目介绍

使用selenium实现自定义的批量刷问卷星问卷,题型涉及:单选、多选、排序、量表、填空

主要功能

  1. 自定义选项比例,如[男:女]=[7:3]
  2. 选项之间相互关联,如男生更倾向于工科,则男生的专业选择[理工类:文史类] = [8:2],女生的专业选择[理工类:文史类] = [2:8]
  3. 可以更换ip填写问卷,北京、陕西、湖南等...

配置步骤

1.查看chrome浏览器版本(125.0)

image

2.进入网站:Chrome for Testing availability (googlechromelabs.github.io)下载对应版本的Stable的chromedriver Win64

image

3.解压chromedriver.exe文件,放置在chrome的安装目录下

image

4.设置环境变量,在系统变量的path中添加Application的路径,如C:\Program Files\Google\Chrome\Application

5.如果selenium打开网页闪退,将selenium的版本降为4.1.1。运行结束,浏览器自动关闭是正常现象。

使用步骤

1.在Config.py中自定义配置

​ self.batch:设置想要刷的问卷数量

​ self.proxy:是否使用ip代理

​ self.questions:对每个问题进行配置

2.运行ZM_IP.py获取ip地址存入ip.json

​ put_request函数:选择不同ip地理位置

​ 如果运行没问题,进入下一步

​ 如果有问题手动获取ip网站(选择json格式),写入ip.json

3.运行Single_Test.py单次刷问卷进行测试

4.运行Run.py即可完成批量刷问卷

注意:如果网页加载过慢,大抵是ip质量不行,选用时效长的ip即可

About

使用selenium实现自定义的批量刷问卷星问卷,题型涉及:单选、多选、排序、量表、填空

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages