前言
首先一个月没有更新博客,是因为去苏州尝试了一下暑假工,然后对于大家在博客留下的评论和问题也没有来得及回复,实在不好意思。不得不说,暑假工挺累的,而且基本上在消磨时间,说实话也不算后悔,毕竟增加了社会经验。,就是一个月没学习Java,心底有点难受,哈哈哈。
言归正传,今天我主要写的是实现问卷星的网上调查问卷自动填写与提交,之所以想这样玩,还是因为搞来搞去问卷数目才55份,感觉太少了,这个问卷是大学思政课的任务,然后太少的话肯定说不过去,哈哈。所以今天就分享给大家这个方法,以后留着用。
插件与依赖
首先推荐大家最好使用谷歌浏览器,可以最后做到不限制IP,因为大家都知道如果自己用同一个电脑或手机,问卷是有IP限制的,通俗来讲,就是无论你自己用手机怎么刷,那个问卷数目是不变的,这就是IP限制。(自己的理解)
所以需要下载的东西如下:
1.谷歌浏览器,去官网下载就好
2.下载并且安装Tampermonkey插件
这个插件,又称油猴,一种Chrome插件,下载链接:链接:https://pan.baidu.com/s/1C2tD_8hHbBt5JJr0_FvEiA
提取码:kowf
这是时候下载的是.crx文件,这时候又要用到另一个Chrome插件crxhelp,也就是Chrome插件伴侣。
链接:https://pan.baidu.com/s/1ezYTOHTGXqYLyFRn7I8HJA
提取码:8sdo
插件界面如下:
点击选择插件,然后选择刚刚下载的那个Tampermonkey.crx,然后提取到桌面(可以最后转移到其它盘符)
然后打开谷歌浏览器,更多工具–>拓展程序–>加载已解压的拓展程序
这样谷歌浏览器就把这个插件给安装好了
3. 安装Chrome插件:Modify Headers
方法与上述相同,接下来分享的下载链接也是crx文件
链接:https://pan.baidu.com/s/1vrzIhY1-pX7xmebIKO7nwA
提取码:4npx
也是把它安装到谷歌浏览器上
4.使用导入Modify Headers导入json文件,这个json文件包含了不同的IP
链接:https://cdn.jsdelivr.net/gh/superBoyJack/wenjuanxin/modifyheaders.json
5.下载脚本(建议下载Tampermonkey之后,再下载这个,这样它会识别这个脚本,可以去任意修改)
刷问卷脚本:https://greasyfork.org/zh-CN/scripts/403205-%E9%97%AE%E5%8D%B7%E6%98%9F%E8%87%AA%E5%8A%A8%E9%9A%8F%E6%9C%BA%E7%AD%94%E9%A2%98
访问速度会比较慢,请耐心等待
操作与使用
所有插件和依赖已经准备好了,具体流程
1.打开Modify Headers,选用一个IP(不一定非要第一个)
2.打开你的问卷
例如我的是https://www.wjx.cn/jq/88723828.aspx
这时候会自动启动这个脚本
3.修改源码,满足自己的需求
我的问卷是有填空题的(第十六题),所以我要修改参数
另外还有一个是我自己领悟到的,那就是刷了几次之后,会出来一个智能验证,
这个时候点一下,甚至还会有一个拖动验证才能算作提交成功,那么还没等你验证完,那个页面就自动刷新了,所以修改源码。原来那个参数是5000,我改成了9000,这样页面出现需要验证时,验证一下就可以。
4.十分钟的成果对比
十分钟前
十分钟后…
参考文章
[Windows] 问卷星全自动填写脚本【详细使用教程】
结尾
虽然这样比较浪费一点点时间,首先这是问卷星平台设置的智能验证,我只能这样解决,或许有大佬会有更好的方法。但是即便这样,也比到处请人帮忙好多了,大概十分钟填个80份问卷,反正给别人也是瞎填,不如我们自己玩,哈哈哈。
身为程序员,我们不能站在普通人的角度想问题(这里没有别的意思,因为我们是写程序的,所以想的要更多一点,这样才能提高自己),这就是我弄完这个的感受。如果没有想过用脚本完成问卷,恐怕还在愁苦怎么让别人填我的问卷,哈哈哈。