使用 python 制作自动填写问卷星问卷调查程序

news/2024/10/18 2:30:40/

目录

      • 前言
      • 环境:
      • 代码展示
      • 尾语 💝

前言

嗨喽~大家好呀,这里是魔王呐 ❤ ~!

你的问卷星任务还没做完吗?今天教你如何快速把问卷星调查任务给完成。

环境:

  • anaconda5.2.0(python3.6.8)

  • 编辑器: pycharm 2022.3 专业版

  • chrome浏览器+chromedriver驱动

python资料、源码、视频教程\福利皆: 点击此处跳转文末名片获取

代码展示

“”“使用python启动浏览器”“”

from selenium import webdriver

随机函数库

import random

使用浏览器驱动 启动一个浏览器

driver = webdriver.Chrome()

操作浏览器打开一个网页

driver.get('https://www.wjx.cn/jq/49350955.aspx')

第一步 找到所有的标签

answers = driver.find_elements_by_css_selector('.div_question')
for answer in answers:try:

先找到(滑动到看得到的位置)标签再去点击

        driver.execute_script("arguments[0].scrollIntoView();", answer)

找到一个回答,随机点击一个标签

        ans = answer.find_elements_by_css_selector('li')

如果没有获取到li标签

        if not ans:

找到一个文本框

            text_area = answer.find_element_by_css_selector('textarea')text_area.send_keys('没有')continueli = random.choice(ans[:-1])li.click()except Exception as e:print(e)

点击提交

submit_button = driver.find_element_by_css_selector('#submit_button')
submit_button.click()
input()

尾语 💝

要成功,先发疯,下定决心往前冲!

学习是需要长期坚持的,一步一个脚印地走向未来!

未来的你一定会感谢今天学习的你。

—— 心灵鸡汤

本文章到这里就结束啦~感兴趣的小伙伴可以复制代码去试试哦 😝

👇问题解答 · 源码获取 · 技术交流 · 抱团学习请联系👇


http://www.ppmy.cn/news/107261.html

相关文章

生产环境之负载均衡LVS+keepalived方案(5)_关键知识点

补充知识点 arp_ignore & arp_announce https://www.cnblogs.com/lipengxiang2009/p/7451050.html 这篇博文介绍得很详细,以下主要做重点摘录及自己的一些总结: (1)arp_ignore理解 arp_ignore参数的作用是控制系统在收到外部…

网络面试题:什么是 TCP/IP?

目录标题 什么是 TCP/IP?1) 网络接口层:2) 网络层:3) 传输层:4) 应用层: 2.数据包3.网络接口层4.网络层1) IP:2)地址解析协议 ARP3)子网 5 传输层1)UDP:2)TCP: 6 应用层运行在TCP协议上的协议:运行在UDP协议上的协议&…

【回眸】牛客网刷刷刷!网络专项知识点大集合

前言 正文 网络设备 net_device包含的信息 DHCP作用 DHCP交互过程 DHCP饥饿攻击 注册网络设备 不具有路由功能的网络设备 Linux网络通信中sk_buff net_device结构体 查询路由表 虚拟网卡 前言 笔者是个物联网专业的应届生,有一天发现自己对网络相关的…

“开启科技之门,每日工作充满力量” —— 全国科技者工作日

作者主页:爱笑的男孩。的博客_CSDN博客-深度学习,活动,python领域博主爱笑的男孩。擅长深度学习,活动,python,等方面的知识,爱笑的男孩。关注算法,python,计算机视觉,图像处理,深度学习,pytorch,神经网络,opencv领域.https://blog.csdn.net/Code_and516?typeblog个…

PostgreSQL 16 beta 重磅发布,OpenPie 再次引领中国贡献关键力量

PostgreSQL 一直被誉为全球最先进的开源关系数据库之一,在 DB-engines 排行榜上长期稳居前五。5 月 25 日,PostgreSQL 全球开发团队官方宣布,PostgreSQL 16 Beta 1 版本正式发布。 本次 PostgreSQL 新版本功能亮点众多,涉及多个模…

什么是深度数据包检测 (DPI)

随着混合工作成为生活的正常部分,新技术每天都在使用,同时总是通过网络传输数据的山体滑坡。通过高正常运行时间、快速解决问题和富有洞察力的情报提供无缝的用户体验至关重要。为此,对网络进行端到端监控非常重要。 深度数据包检测是一种用…

Java有线程安全的set吗?

在Java中,有线程安全的Set实现。一个常用的线程安全的Set实现是ConcurrentSkipListSet。ConcurrentSkipListSet是一个有序的集合,基于跳表(SkipList)的数据结构实现。它提供了线程安全的操作,并且具有较好的性能。 接下来笔者用一段简单的Jav…

助力工业物联网,工业大数据之工业大数据之油站维度设计【十四】

文章目录 01:油站维度设计02:油站维度构建 01:油站维度设计 目标:掌握油站维度的需求与设计 路径 step1:需求step2:设计 实施 需求:构建油站维度表,得到油站id、油站名称、油站所属…