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

前言

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

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

环境:

  • 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('没有')
            continue
        li = 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()

尾语 💝

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

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

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

—— 心灵鸡汤

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

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值