十分钟自动执行一次_一秒十张!自动填写提交调查问卷!

03ebd5745087f883476c5fe1acb046af.png

01

实现效果

知乎视频​www.zhihu.com

​如视频上所示,基本上一秒一张,自动翻页提交,并且还可以多线程同时工作,也就是说,只要你开十个页面,一秒十张也不是问题!

fd8e605349e1ce1f2e8c59e03f58e419.png

于是乎,我短短十分钟,我这里已经有4508张提交,每张完成的时间都不到1秒!以后再也不担心,收集不到数据了!

02

如何实现

第一步,你需要配置一个Python运行环境,这里推荐安装Anaconda,傻瓜式操作。

第二步,下载ChromDriver,将chromedriver.exe放置在anaconda安装路径下的Scripts目录下,例如:D:Anaconda3Scripts。

第三步:在调查问卷页面,按F12,审查元素,观察需要点击的元素类型是什么。

第四步,修改代码逻辑,使代码逻辑符合当前调查问卷的形式。

是不是感觉超级麻烦?请直接拉到最后,我会直接提供可运行程序,如果你是用的微软调查问卷,可直接运行。如果是其他的我会提供源代码,只需要修改一点点,也可以运行!

03

代码原理

  1. 使用webdriver.Chrome()打开一个Chrome浏览器。
  2. 使用 driver.get()打开调查问卷网页,并且用隐形等待driver.implicitly_wait(),防止没来得及加载就开始执行。
  3. 使用css元素选择器,选择你要点击的元素类型,driver.find_elements_by_css_selector()。
  4. 随机选择选项,并点击。random.choice(ans) co.click()
  5. 找到提交按钮,并且选择提交。submit_button= driver.find_elements_by_css_selector("button")button = submit_button[-1] button.click()

01

直接获取

如果您需要源代码,请关注我的公众号,然后发送“调查问卷源代码”即可。

如果您需要可运行程序,请关注我的公众号,然后发送“调查问卷程序”即可。

如果需要更进一步的帮助,请关注后直接留言,我会在12小时之内给予你帮助。

请您一定一定帮我点赞分享给更多的人,码字不易,请您多多支持。

END

钱晓缺,一个明明可以靠才华偏偏靠技术吃饭的人

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值