问卷星刷问卷python_Python+Selenium自动刷问卷星问卷
importtimeimportrandomfrom selenium importwebdriverdefautoSelect():#将问卷星网站放在下面
driver.get('https://www.wenjuan.com/s/IFNFni')
key_1= str(random.randint(1, 4))
list1= ['计算机', '会计', '汽修', '幼师', '建筑', '工商']
key_2= list1[random.randint(0,5)]#单选题,因为和后面的题有逻辑关系,记下随机值key_1
xpath1 = '//*[@id="question_5e647ab73631f215eee34177"]/div[2]/div[3]/div[1]/div[%s]/label[1]' %key_1
answer_1=driver.find_elements_by_xpath(xpath1)[0]
answer_1.click()#2
for i in range(random.randint(2, 5)):
xpath2= '//*[@id="question_5e647ab73631f215eee34178"]/div[2]/div[3]/div[1]/div[%s]/label[1]' % random.randint(1, 6)
answer_2=driver.find_elements_by_xpath(xpath2)[0]
answer_2.click()#3
xpath3 = '//*[@id="question_5e647ab73631f215eee34179"]/div[2]/div[3]/div[1]/div[%s]/label[1]' % random.randint(1, 5)
answer_3=driver.find_elements_by_xpath(xpath3)[0]
answer_3.click()#4
xpath4 = '//*[@id="question_5e647ab73631f215eee3417a"]/div[2]/div[3]/div[1]/div[%s]/label[1]' % random.randint(1, 5)
answer_4=driver.find_elements_by_xpath(xpath4)[0]
answer_4.click()#5
xpath5 = '//*[@id="question_5e647ab73631f215eee3417b"]/div[2]/div[3]/div[1]/div[%s]/label[1]' % random.randint(1, 5)
answer_5=driver.find_elements_by_xpath(xpath5)[0]
answer_5.click()#6
xpath5 = '//*[@id="question_5e647ab73631f215eee3417c"]/div[2]/div[3]/div[1]/div[%s]/label[1]' % random.randint(1, 4)
answer_5=driver.find_elements_by_xpath(xpath5)[0]
answer_5.click()#7
xpath5 = '//*[@id="question_5e647ab73631f215eee3417d"]/div[2]/div[3]/div[1]/div[%s]/label[1]' % random.randint(1, 6)
answer_5=driver.find_elements_by_xpath(xpath5)[0]
answer_5.click()#8
xpath5 = '//*[@id="question_5e647ab73631f215eee3417e"]/div[2]/div[3]/div[1]/div[%s]/label[1]' % random.randint(1, 4)
answer_5=driver.find_elements_by_xpath(xpath5)[0]
answer_5.click()#9
xpath5 = '//*[@id="question_5e647ab73631f215eee3417f"]/div[2]/div[3]/div[1]/div[%s]/label[1]' % random.randint(1, 4)
answer_5=driver.find_elements_by_xpath(xpath5)[0]
answer_5.click()#10
xpath5 = '//*[@id="question_5e647ab73631f215eee34180"]/div[2]/div[3]/div[1]/div[%s]/label[1]' % random.randint(1, 4)
answer_5=driver.find_elements_by_xpath(xpath5)[0]
answer_5.click()#11
xpath5 = '//*[@id="question_5e647ab73631f215eee34181"]/div[2]/div[3]/div[1]/div[%s]/label[1]' % random.randint(1, 5)
answer_5=driver.find_elements_by_xpath(xpath5)[0]
answer_5.click()#12
xpath5 = '//*[@id="question_5e647ab73631f215eee34182"]/div[2]/div[3]/div[1]/div[%s]/label[1]' % random.randint(1, 4)
answer_5=driver.find_elements_by_xpath(xpath5)[0]
answer_5.click()#13
for i in range(1,4):
xpath5= '//*[@id="question_5e647ab73631f215eee34183"]/div[2]/div[3]/div[1]/div[%s]/label[1]' % random.randint(1, 5)
answer_5=driver.find_elements_by_xpath(xpath5)[0]
answer_5.click()#14
xpath5 = '//*[@id="question_5e647ab73631f215eee34184"]/div[2]/div[3]/div[1]/div[%s]/label[1]' % random.randint(1, 3)
answer_5=driver.find_elements_by_xpath(xpath5)[0]
answer_5.click()#15
for i in range(2, 4):
xpath5= '//*[@id="question_5e647ab73631f215eee34185"]/div[2]/div[3]/div[1]/div[%s]/label[1]' % random.randint(1, 4)
answer_5=driver.find_elements_by_xpath(xpath5)[0]
answer_5.click()#16
driver.find_element_by_id("5e647ab73631f215eee341d0").send_keys(key_2)#17
xpath5 = '//*[@id="question_5e647ab73631f215eee34187"]/div[2]/div[3]/div[1]/div[%s]/label[1]' % random.randint(1, 4)
answer_5=driver.find_elements_by_xpath(xpath5)[0]
answer_5.click()#18
xpath5 = '//*[@id="question_5e647ab73631f215eee34188"]/div[2]/div[3]/div[1]/div[%s]/label[1]' % random.randint(1, 5)
answer_5=driver.find_elements_by_xpath(xpath5)[0]
answer_5.click()#19
xpath5 = '//*[@id="question_5e647ab73631f215eee34189"]/div[2]/div[3]/div[1]/div[%s]/label[1]' % random.randint(1, 2)
answer_5=driver.find_elements_by_xpath(xpath5)[0]
answer_5.click()#20
for i in range(0, 5):
xpath5= '//*[@id="question_5e647ab73631f215eee3418a"]/div[2]/div[3]/div[1]/div[%s]/label[1]' % random.randint(1, 6)
answer_5=driver.find_elements_by_xpath(xpath5)[0]
answer_5.click()#21
xpath5 = '//*[@id="question_5e647ab73631f215eee3418b"]/div[2]/div[3]/div[1]/div[%s]/label[1]' % random.randint(1, 3)
answer_5=driver.find_elements_by_xpath(xpath5)[0]
answer_5.click()#提交
submit = driver.find_elements_by_id('next_button')[0]
submit.click()
time.sleep(1)
driver.quit()if __name__ == '__main__':#循环4次
for index in range(1, 5):
driver=webdriver.Chrome()
autoSelect()
问卷星刷问卷python_Python+Selenium自动刷问卷星问卷相关推荐
- Python爬虫拓展应用——Selenium代刷问卷星问卷
原始版本,升级版请见Selenium代刷问卷星问卷,升级版. 二更(2018年9月19日): 慎重考虑升级版也需要一定开发经验的同学才能自己完成.所以设置了仅vip可见,希望谅解. 感谢大家的光临,受 ...
- Python爬虫拓展应用:最新版本问卷星自动刷,包括解决智能验证、滑块等问题
Python爬虫拓展应用: 最新版本问卷星自动刷,包括:解决智能验证.滑块等问题 Python爬虫自动刷"问卷星"网站问卷 爬虫运行准备 爬虫运行代码 代码解释 参考博客 Pyth ...
- Selenium自动填写问卷星
Selenium自动填写问卷星 代码 注意 代码 from selenium import webdriver import random import time import numpy as np ...
- 关于如何自动填写并提交问卷星
关于如何自动填写并提交问卷星 今天想要刷问卷,网上找了许多,遇到了两个比较大的问题,一个是不知道如何填写想要的内容(选择题)还有一个是不知道如何破解问卷星的点击验证 https://tp.wjx.to ...
- lol自动刷人机辅助_LOL星籁歌姬新手怎么玩 星籁歌姬技能出装符文打法攻略 新英雄星籁歌姬辅助攻略...
不少的玩家都想要知道LOL星籁歌姬新手怎么玩,萨勒芬妮的被动叫做星光漫射,那么下面介绍下星籁歌姬技能出装符文打法攻略,每第三次释放基础技能,就会触发回响,就会自动释放两次,看了后定然清楚新英雄星籁歌姬 ...
- GitHub两天标星2.1K+!自动刷喵币靠这一个脚本就够了.....
来源:开源最前线 大家好,我是 JackTian. 在正式开始之前,跟大家分享一个之前的文章:程序员自动刷淘宝充能量到爆,就靠这个小脚本了.(附详细操作步骤) 和 程序员自动刷淘宝喵币,红包拿到手软就 ...
- selenium+Python 刷视频视频播放量
selenium+Python 刷Bilibili视频播放量 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手. 很多已经做案例的人,却不 ...
- Python骚操作—自动刷抖音
python骚操作之电脑自动刷抖音 上篇文章发完之后,有朋友在后台留言给我,说手机自动化控制很炫酷,但是appium的安装和使用很复杂,想让我写一篇详细文章介绍一下,下面我就以自动刷抖音为例简单介绍一 ...
- Python自动化实现抖音自动刷视频
本文主要介绍了Python自动化实现抖音自动刷视频,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 环境准备 实现 环境准备 Py ...
最新文章
- layer弹出层闪退_layer弹出层详解
- 《Apache Flink官方文档》 Apache Flink介绍
- exfat 分配单元大小_知到金融理论与实务第一单元章节测试答案
- 使用 Visual Studio Online 进行协同开发
- Java程序员从笨鸟到菜鸟之(四十四)细谈struts2(七)数据类型转换详解
- 深度学习人体姿态估计算法综述
- eclipse中hibernate和mybatis中xml配置文件的没有标签提醒解决方法
- 【Oracle】to_char技巧
- C语言齿轮参数计算程序,C语言程序实现齿轮基本参数几何尺寸计算.pdf
- 无线网络稳定性测试方案
- pdf关键字搜索盖章,长关键字定位
- 大数据智能学院的硕士论文怎么写_大数据智能营销笔记本怎么样
- 什么是语法糖(Syntactic sugar)?
- android 拦截鼠标按键
- linux 动态库文件stripped属性理解(转)
- 明确不站队BAT,帆软——这家只有几百人的BI公司靠什么赢得生存?
- 世界读书日:作为一个优秀的程序员请收藏这份书单
- Sherlock and the Encrypted Data
- WinRar5.71去除广告有效方法
- 华为手机显示内存4g加64g是什么意思