听说现在填写问卷调查还能赚钱?Python自动写一个问卷调查!

python实现问卷星自动填写(详细版) 当问卷中有十个单选,可直接判断进行自动答题,也可设置其中一题为特定答案。# 第一页,通过f12发现可用的标签有十个,且第一个是废标签,所以不用管#对应的绝对子标签# 找到对应题,然后进行答题if i == 2:else:if为多少就是多少题,循环需设置你题目共有多少选择题。# 第二页,通过f12发现可用的标签有11-25个,且第一个是废标签,所以不用管#对应的绝对子标签s.click()s.click() 阅读详情

背景:社团与为中国而教合作,需要招募志愿者,使用问卷星发布了问卷,问题很多,其中有一个多选题,询问志愿者的空闲时间安排.最后需要按志愿者的时间安排,但是下载下来的表格却让人头疼


需要把同一个时间段的所有人选出来
于是用python写了个小脚本,记录下
使用jupyter notebook

import pandas as pd
data = pd.read_excel('C:\\Users\\dell\\Desktop\\aaa.xlsx', encoding = 'utf-8') 
#读取原始数据,指定UTF-8编码(需要用文本编辑器将数据装换为UTF-8编码)
data.drop_duplicates(['5、请输入您的QQ账号','4、请输入您的手机号码:'],keep='last')
#去重
data["1、您的姓名:"]=data["1、您的姓名:"]+"("+data["6、您想要教的科目"]+")"
data.set_index(["1、您的姓名:"], inplace=True)
#指定列索引为姓名+意向课程
12345678
#data_是处理数据的df,根据特殊字符将这一个大列分成若干小列
data_ = data["8、您能够参加的授课时间(课前二十分钟需进入课堂)"].str.split('┋',expand=True) 
data_
123

#查找所有不重复时间段,储存在列表thelist
thelist=[]
for index, row in data_.iterrows():
#遍历每一行
    for i in range(0,6):
    #每一列
        if row[i]!="None" and row[i]!=None and (row[i] not in thelist):
            thelist.append(row[i])
12345678
from pandas.core.frame import DataFrame
y=[]#空列表储存某确定时间段的志愿者姓名+意愿
for x in range(0,13):#上述13个时间段
    for index, row in data_.iterrows(): #遍历
        for i in range(0,6):
            if row[i]==thelist[x]:#两者时间段相同
#                 print(index)
                y.append(index)#向y中加入索引(索引为姓名+意向)
    c={thelist[x]:y}#转成字典
    cc=DataFrame(c)#转成df
    data_ = data_.reset_index()#重置索引为默认索引01234...
    data_=pd.concat([cc,data_], axis=1)#将上述df合并到data_中
    data_.set_index(["1、您的姓名:"], inplace=True)#重新将索引换回姓名+意向
    c={}#设回新列表字典,循环上述,只止所有时间段都被合并到data_
    y=[]
data_
12345678910111213141516


时间下面的是姓名+意向,0123下面是时间等等删掉

del data_[0]#懒得查能不能一下删掉了,CV挺简单
del data_[1]
del data_[2]
del data_[3]
del data_[4]
del data_[5]
del data_[6]
data_ = data_.reset_index(drop=True)
#将索引设为默认索引,并且不保留(drop=True)
data_.to_excel('C:\\Users\\dell\\Desktop\\bbb.xlsx', encoding = 'utf-8',index=False)
#保存到桌面,去除第一列索引(index=False)

完整项目获取点这里

 

WJX_Autosubmit:问卷星问卷自动提交,Python3版本,2020年8月仍有效 更新 2021-01-19 又是一年过去,再次打开自己的划水项目。看看问卷星又上了哪些反爬虫机制。目前问卷星部署了阿里云的,cookies中新增了一些参数。本人才疏学浅,且懒,导致无法继续。在此留下一些参考项目已供后者参考。 WJX_Autosubmit 问卷星自动提交,Python3版本,2020年8月仍有效。采用构建随机答案,不支持验证码。 目前github上的可用版本并不多,同时个人接触较多问卷星的问卷,便萌生了用Python3的爬虫来完成问卷的想法,同时,作为学习的项目。 程序运行 安装依赖。 pip install -r requirements.txt 帮助信息 Usage: WJX_Autosubmit.py [OPTIONS] Options: -p or --pool use proxy from github.com/jhao104/prox 立即下载

相关推荐

问卷星爬虫(不带验证码)

用于问卷星自动提交,不带验证码,使用前请先根据fiddler抓包情况分析并修改参数

python问卷星后台全自动做调查问卷(仅供学习参考,请勿商用)

evaluate.py这里面放得是问卷评价,需不需要取决于你的代码里有没有意见之类的让别人填写的东西没有的话就不需要,如下图就有需要填写的意见,因此需要多一个评价列表。代理ip我用的是免费的代理,每天可以白嫖1000个代理ip足够用了,当然你要有其他的方式可以用自己的,下面是作者的一个邀请链接,解释以下,1$就是第一题,str(question1)就是第1题的答案,多选题就用"|"分开和我上面给的格式一样就可以。需要修改的地方就是question_id的值,这是你调查问卷的id。问卷星(随机选项).py。

qq_22148993的博客 6242

问卷星爬虫(带验证码)

本爬虫若自己修改需要一定的编程基础,可参考http://blog.youkuaiyun.com/gcs1024/article/details/78559488

Python实现问卷星调查问卷自动填写

全流程讲解如何从小白实现使用python实现对问卷的自动填写提交任务并且还能解决智能验证问题,简单快捷易上手。

Yibaomeimei的博客 9874

基于 openEuler 24.03 LTS 源码编译安装 Zabbix 7.4

Zabbix是一款开源的企业级分布式监控系统,支持网络、服务器、应用等多种IT资源的监控。核心功能包括数据采集、告警通知、可视化展示等,采用Server/Agent架构,支持多种操作系统。本文详细介绍了在openEuler 24.03系统上部署Zabbix 7.4.2的完整流程,包括环境准备、MySQL配置、PHP/Apache安装、Zabbix编译安装等步骤,为构建企业级监控系统提供了实践指导。

广然笔记 1191

UG/NX二次开发实例流程样例(nx1980+vs2019)

以上就是基本操作了,下面进入界面开发流程,nx1980的界面开发操作,也需要在块UI界面编辑器中操作,很多教程都没有讲解这一点,尤其是如何进入块UI界面编辑器,那么我在这里详细说明一下步骤。》,这一篇文章我们将详细讲述,如何开发一个具体的功能——根据用户输入的数据,在特定的点上创建一个指定大小的立方体。可以将文件保存当桌面,笔者保存在桌面的create_block目录中了,如下图所示,可以发现生成了三个文件。4.在新建模型完成后,我们准备创建交互UI,按照下图所示的顺序,找到块UI界面编辑器,。

秋月的私语 1万+

用Python实现问卷星自动填写(超详细!!!)

相信大家一定都有被问卷给折磨的时候,尤其去求别人填问卷的时候,如果是内向的小伙伴就一定很苦恼了,那么有没有一种工具可以帮助我们去自动填写问卷以达到问卷不求人的东西呢!答案是肯定的,我们都知道python是门很强大的语言,在自动化、人工智能、数据分析等领域有着举足轻重的作用,所以在这里我们选择用python来实现。当问卷中有单选就可以直接查询到问卷中的所有单选进行自动答题。

m0_68174024的博客 3万+

HDR视频技术之七:逆色调映射

HDR 技术说是继 4K 之后视频领域的又一次重大技术突破,不仅提高图像的动态范围,同时也提供了更宽的色域,并提升了画面在高光和暗部的细节信息,带给观看者更加真实的视觉体验。但作为 HDR 产业链的核心,内容短缺的问题仍然是 HDR 普及和成熟的重要限制因素。众多电视厂商将 HDR 技术作为其产品规划中的重要技术,主要是在硬件方面进行提升。而由于 HDR 内容制作对于设备要求较高,对采集、调色、显示等多方面都需要较高的质量要求,内容制作的复杂度和周期长等因素,导致了 HDR 内容的匮乏。

多媒体开发者 2422

python实现问卷星调查

【代码】python实现问卷星调查。

qq_61763175的博客 604

BFD+OSPF+FRR:构建高可用网络的核心铁三角

摘要:VRRP、OSPF、BFD和FRR协同实现网络高可用。VRRP负责网关冗余,OSPF确保路由可达,BFD提供毫秒级故障检测,FRR实现快速路径切换。故障时,BFD立即检测并通知OSPF,FRR在OSPF收敛前切换流量,VRRP完成网关切换(如需)。BFD采用异步模式动态建立,效率最高。该机制确保业务流量无缝切换,提升网络可靠性。

A516988的博客 753

四阶龙格库塔法求解一次常微分方程组(python实现)

之前在博客发布了关于使用四阶龙格库塔方法求解一次常微分方程组的文章,由于代码缺少具体的验证,部分朋友可能存在疑问,因此这里打算再重新写一篇博客来验证一下程序的正确性,另外,这里是使用python语言来实现的。

HelloWorldTM的博客 8543

如何自学Python爬虫技术,花式赚钱?

作为程序员或者软件测试员们的一员,相信大家一定都听说过python语言。Python语言这两年是越来越火了,它慢慢崛起也是有原因的。比如市场需求、入门简单易学、支持多种语言……当然这些都是很官方的。说白了,就是写个web服务,可以用python;写个服务器脚本,可以用python;写个桌面客户端,可以用python;做机器学习数据挖掘,可以用python;写测试工具自动化脚本依旧可以用python……Python语言是免费支持的!如何自学Python爬虫技术,花式赚钱?

2401_84206094的博客 1009

微信小程序 - {errCode: 10008, errno: 1500104, errMsg: “writeBLECharacteristicValue:fail write characteris

微信小程序errCode: 10008, errno: 1500104, errMsg: "writeBLECharacteristicValue:fail write characteristics error. 10008, errMsg=The value's length is invalid.",uni-app微信小程序报错,uniApp小程序调用蓝牙api报错,向低功耗蓝牙设备的某个特征写入数据时错误,UniApp微信小程序蓝牙API调用报错10008解决方案,蓝牙设备进行通信时,向设备写入数据

🏆 前端领域优质创作者 4431

自学Python可以兼职赚钱吗?Python副业兼职好做吗?

学习python能挣到钱么,答案当然是可以的!作为一个做行政的普通女孩,一个月的工资真的不够买买买,但是因为Python这个副业让我过的不那么拮据了!我也希望有兴趣的小伙伴真的可以去尝试学习毕竟我一个女生都享受到了这个副业带来的好处!分享这个也是希望大家可以把自己的一些副业经验传授传授互相学习!

weixin_68789096的博客 532

基于STM32、HAL库的SC16IS752IPW总线转UART驱动程序设计

/ FIFO空间不足。// 设置LCR寄存器的DLAB位为1以访问DLL/DLH。// 设置LCR寄存器,先访问DLL/DLH。// 设置LCR寄存器(不包含DLAB位)

corlin6688的博客 816

[QMT量化交易小白入门]-七、可转债双低策略Python代码详解与实战

本专栏主要是介绍QMT的基础用法,常见函数,写策略的方法,也会分享一些量化交易的思路,大概会写100篇左右。QMT的相关资料较少,在使用过程中不断的摸索,遇到了一些问题,记录下来和大家一起沟通,共同进步,自己淋过雨了,希望大家都有一把伞。

木头大左的博客 3850

听说学习python没有做程序员,都能月薪过万?Python原来这么赚钱啊!!为什么没人早点告诉我

前几天,我公司面试了1个同学,应聘新媒体运营,专业能力还不错。他简历上技能栏还写着会Python,我问了他一个通过Python采集数据的问题,他都顺畅的答出来了。最后聊薪资时,。因为现在每家公司,都很需要复合型技术人才,这些技能岗如果单独招人,又是起码一两万的成本。而能够掌握多项硬技能的全能人才,首先说明他的自我驱动力很强,另外,他真的一个人可以做几个人的活,可以帮公司省不少钱。如果你现在业余时间挺多的,想学点东西,但又不知道学啥好,建议你去学一项刚需或者急需的硬技能。

2401_84204034的博客 640

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

总结下利用python赚钱的方法,在闲余时间月赚2k-5k

不要再问我python好不好学了我之前做过半年少儿编程老师,一个小学四年级的小孩子都能在我的教学下独立完成python游戏,植物大战僵尸简单版,如果要肯花时间,接下来的网络开发也不是问题,人工智能也可以学个调包也没啥问题。。。。。所以python真的是想学就一定能学会的!!!!--------------------华丽的分割线--------------------------------

m0_59236602的博客 919

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

听说学会了python,能挣钱,又有很好的前景!真的吗?

Python是一门解释型、面向对象的高级程序设计语言。 解释型的意思就是我们用 Python 写代码,写完的代码会提交给解释器,解释器对代码逐行进行翻译,将代码翻译成机器能识别的机器码,每翻译一行,就提交给机器去执行一行,直到所有的代码全部翻译完成。 面向对象就好比你盖房子,你让小红去买水泥和螺丝,让小蓝去画图纸,让小绿去盖房子,那么这种让专业的人帮你盖房子的方式就叫做面向对象。 除此之外还具有很多其他编程语言没有的特点,让Python变得简单易学,这也是许多小白选择进入编程世界首选语言的主要原因。

m0_60720143的博客 703

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

我也要!赚钱是分层的:这就是你又累又穷的原因——早读(逆天打工人爬取热门微信文章解读)

钢铁大王卡耐基曾在纽约街头散步时,遇到一位衣衫褴褛的年轻人。 年轻人请教卡耐基,如何才能变得像他一样富有。 卡耐基对他印象不错,于是说道:“你先用一年时间认真学习建筑学,到时我应该能给你安排一个合适的职位。” 卡耐基还给了他一个地址,方便他找到自己。 结果一年后,年轻人并没有来找卡耐基。 打听后才知道,年轻人根本没有照他说的去做。 而是经朋友介绍,跑去码头做了一个散工。 读到这个故事时,我不禁为这位年轻人惋惜起来: 一个人或许能通过贩卖体力换取温饱,但是永远不能通过贩卖体力实现逆袭。

轻草的博客 1080
上一篇: python自动领取淘金币完整代码,这个脚本值一千不!
下一篇: python制作一线城市地铁运行动态图!赶地铁不怕做错车了!
pythonlaodi
博客等级 码龄6年 286粉丝 244原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值