您现在的位置是:首页 >技术交流 >使用 python 制作自动填写问卷星问卷调查程序网站首页技术交流
使用 python 制作自动填写问卷星问卷调查程序
简介使用 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()
尾语 ?
要成功,先发疯,下定决心往前冲!
学习是需要长期坚持的,一步一个脚印地走向未来!
未来的你一定会感谢今天学习的你。
—— 心灵鸡汤
本文章到这里就结束啦~感兴趣的小伙伴可以复制代码去试试哦 ?
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。