您现在的位置是:首页 >技术交流 >使用 python 制作自动填写问卷星问卷调查程序网站首页技术交流

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

魔王不会哭 2024-07-09 10:33:23
简介使用 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()

尾语 ?

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

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

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

—— 心灵鸡汤

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

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

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。