系列文章目录

python爬虫之自动填写问卷星调查表


提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 系列文章目录
  • 前言
  • 一、python爬虫填写问卷星
  • 二、使用步骤总结
  • 请求数据
  • 获取标签
  • 循环获取标签,填写问卷
  • 截图保存为证

前言

提示:这里可以添加本文要记录的大概内容:
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。


提示:以下是本篇文章正文内容,下面案例可供参考

一、python爬虫填写问卷星

示例:python爬虫填写问卷星


二、使用步骤


1.引入库

代码如下(示例):

from selenium import webdriver
import random
import time

2.代码部分

代码如下(示例):

#1.实例化浏览器对象,请求数据
driver = webdriver.Chrome('chromedriver.exe')
driver.get('https://www.wjx.cn/jq/87910206.aspx')
driver.implicitly_wait(10)
driver.maximize_window()#2.获取标签
divs = driver.find_elements_by_css_selector('.fieldset>div')#3.循环遍历标签,进行填写问卷调查
i = 0
for div in divs:i += 1#获取随机选的题的答案,显示在终端solution = ''#获取题目,回答终端中的问题problem = div.find_element_by_css_selector('.div_title_question').textprint('{}. '.format(i) + problem, end=' : ')if(i <= 10):labels = div.find_elements_by_css_selector('ul li label')  #单选题的操作label = random.choice(labels)label.click()solution = label.texttime.sleep(1)else:labels = div.find_elements_by_css_selector('ul li label')  #多选题的操作labels = random.sample(labels, k=3)for label in labels:label.click()solution += label.text + ' ; 'time.sleep(0.5)print(solution)#4.提交表单,经常学校让填问卷调查,完成后需要提交截图为证,所以保存成一张图片
driver.find_element_by_css_selector('#submit_button').click()
time.sleep(3)
driver.save_screenshot('问卷星提交截图证明.png')#5.阻塞,退出
input()
driver.quit()

总结

提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了python爬虫填写问卷星的小案例,多多联系哦。

python爬虫之自动填写问卷星调查表相关推荐

  1. 【python】自动填写问卷星问卷及提交

    前言:问卷是很好的网络调查方式之一,近年来,问卷星被广泛应用于各方面的调查.本文介绍了利用python代码自动填写问卷星基本题目,拥有自动填写.解决智能验证.批量提交问卷等功能. 目录 1.下载浏览器 ...

  2. python自动填写问卷星

    python自动填写问卷星 参考链接1 参考链接2 用python实现自动填问卷,通过智能验证以及滑动验证 1. 下载浏览器驱动 python自动化填写问卷需要依赖浏览器驱动,这里使用的是谷歌浏览器, ...

  3. 自动填写问卷星 - js

    自动填写问卷星 今天女朋友叫给她填100份问卷,这不是要了我的老命嘛...! 程序员是不可能老老实实填问卷的,这辈子都不可能的. 效果 由于是原生js写的代码,所以基本上不会失效,除非改源代码了.自己 ...

  4. 自动填写问卷星并提交

    自动填写问卷星并提交 鉴于好多小伙伴要做数据分析的时候发放大量的问卷,但收回来的却寥寥无几,还受到其他小伙伴的冷眼,所以在下决定通过代码的方式,来实现问卷星的自动填写并提交. 以谷歌浏览器为例 1.随 ...

  5. Selenium自动填写问卷星

    Selenium自动填写问卷星 代码 注意 代码 from selenium import webdriver import random import time import numpy as np ...

  6. python爬取问卷星内容_Python 自动填写问卷星(适用问卷星的所有类型题目)

    为应付"上面"的需要,公司接了个帮助推广市政公益项目的问卷.整个问卷有单选题.多选题.填空题.日期框.地理位置框.矩阵多选和矩阵单选等几乎涵盖了问卷星所有类型问题的问卷,题目有近7 ...

  7. 使用JS代码自动填写问卷星问卷调查

    测试效果 1.不保证答案正确性,因为是随机的,不适合专门的数据采集,仅供大家需要大量数据样本时使用或者娱乐一下 2.多次操作或者敏感操作需要手动输入验证码 3.少部分特殊要求的多选题无法自动选择 使用 ...

  8. python填写问卷星_使用Python自动填写问卷星(pyppeteer反爬虫版)

    from selenium importwebdriverimporttimeimportrandomdefrun(): browser=webdriver.Chrome() browser.get( ...

  9. (问卷星)自动填写问卷星脚本python、selenium

    该脚本只解决了单选,多选以及量表和矩阵量表,别的题目都没有改到,其次,如果多选有其他这个选项请修改代码,或者有最多和最少选择项规定,请修改源码. from selenium import webdri ...

最新文章

  1. 解决“SCRIPT257: 由于出现错误 80020101 而导致此项操作无法完成。 ”
  2. UE研究方法—ethnography(人种志)
  3. C#的常见算法(面试)(转)
  4. 真静态和伪静态的区别
  5. Matlab clear, clc 和close函数
  6. Windows高级编程学习笔记(三)
  7. 重磅公开!阿里语音识别模型端核心技术,让你“听”见未来
  8. 企业开发需要的git提交和拉取代码(本地仓库和github演示)
  9. 020 ceph作openstack的后端存储
  10. Linux服务器Java进程突然消失排查办法
  11. Android TabHost和xml定义Menu应用
  12. QT5开发及实例学习之十七Qt5双缓冲机制
  13. 坚果手机产品经理朱海舟:售后服务和系统维护会正常继续
  14. 服务器一般在什么位置,云服务器比较普通服务器差异在哪里
  15. 三维点云学习(2)中-Kd-tree (k-dimensional tree)
  16. 阿里巴巴 程劭非(寒冬)- 《浅谈前端交互的基础设施的建设》
  17. [Python爬虫案例]西刺免费代理IP
  18. 配置jdk与maven环境变量
  19. adb 如何提高到最高权限
  20. 共享单车公司每年花上亿元赎车

热门文章

  1. 美通企业日报 | 2019薪酬增长再放缓;大众将为卡塔尔世界杯提供自动驾驶车辆...
  2. python selenium unittest_使用python学习selenium2--使用unittest进行测试
  3. File类的基本方法实现
  4. 算法练习(7) —— 动态规划 Strange Printer
  5. MemoryAnalyze分析weblogic的phd文件
  6. 【python】如何快速生成26位字母表?这里看过来。
  7. Zabbix简单检查的使用
  8. 记录一下自己写的小工具:shell 调度 SQL 批处理,递归查找调度路径
  9. MVC、MVP、MVI、MVVM 和 VIPER 设计模式
  10. HTML标签根据浏览器窗口大小自适应