金数据统计表自动填写

由于疫情,这几天每天都要上报出行记录。用的平台是金数据。表单设计挺糟糕,日期不能自动生成,并且每天都要重新填写身份相关的大量信息。考虑到疫情可能会持续几个月,因此很有必要自动填写来减少麻烦。

想了几个办法。首先想到用python的requests库,但由于不熟悉http协议怎么post,于是作罢。然后想到用selenium的webdriver,使用浏览器模拟人工操作,这个库的函数和js挺像,于是想起可以直接上js,最终就用了网页直接相关的脚本语言js。以下为js代码分析。为了防止错误提交,在测试时可以先把网页下载到本地,或者断开网络。

首先是网页分析。要处理的控件类型有日期、空格、下拉选框、地图、多级下拉选框、是否选框、按钮这些。一个一个处理之后把代码合并就得到了最后的脚本。主流浏览器都有调试工具,本文使用的是PC端的Chrome。调试完后也可以把脚本复制到手机端使用(使用的是X浏览器)。

1. 日期

手动填写时是给个日历选择日期,其实内容还是文本框,所以可以直接填写。先用getElement系列函数找到控件,然后设置value属性即可。

document.getElementById("entry_field_13").value="2020-02-"+Date()[8]+Date()[9];

代码中getElement函

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
一个自动填写网页表单并提交的工具软件,可同时监控提交后内容并报警提示。自动填写表单内容,可以从文件读取内容并自动填写到网页,支持验证码自动填写填写完毕后自动提交。适合批量提交网页。定时提交可实现在无人值守时自动填表并提交网页。完全模拟手工操作,展示实时页面及整个提交过程。程序可后台运行,完全不影响键盘鼠标操作。 程序广泛用于网站自动登录,自动注册用户,批量查询并保存信息,批量数据录入等网页自动填写操作。 1、支持各种文本框、列表框、选择框填写,多任务多操作连续提交,实现无人值守。 2、自动填写表单项,填写内容可以是固定值、也可以从文件中读取的内容。 3、支持图片验证码识别,对接远程打码模块,支持验证码快速自动识别输入 4、支持手机验证码自动输入,对接手机验证码平台 5、支持按钮提交、表单提交以及自定义脚本等多种提交方式交。 6、支持网页任意脚本删除、替换、注入、执行等。 7、提交时显示实时速度,自动统计提交效果与流量。 8、支持代理服务器,换IP提交。可导入大量免费代理服务器,可随机使用或环使用代理服务器,自动对代理服务器使用情况进行统计管理。 9、支持ADSL自动重拔号更换IP。 10、支持验证码手工快速录入,支持验证码云识别自动输入。 11、网页内容变化监控,包括脚本执行产生的变化。 12、网页内容关键字监控,同时监控多个关键字。 13、网页HTML元素级监控,同时监控多个元素,进行数据比较。 14、网络故障监控,本地网络故障时报警。 15、提交失败监控,网站服务器出现问题,或网页打不开时报警。 16、监控报警处置方式:弹出提示对话框;声音提示;任务中止;启动新任务;启动外部处置程序;保存当前页面;程序关闭;自动关机。 WINXP,WIN2003用户安装必须安装补丁Microsoft .NET Framework 2.0 Service Pack 2 注意是SP2补丁. 声明:本软件不得用于非法用途,非法使用本软件与软件作者无关.
一个自动填写提交网页的工具软件,可同时监控提交后内容并报警提示。自动填写表单内容,可以从文件读取内容并自动填写到网页,填写完毕后自动提交。适合批量提交网页。用多线程高速提交可用于网站负荷测试。定时提交可实现在无人值守时自动填表并提交网页。完全模拟手工操作,展示实时页面及整个提交过程。程序可后台运行,完全不影响键盘鼠标操作。 1、支持多任务多操作连续提交,实现无人值守。 2、自动填写表单项,填写内容可以是固定值、从字典文件中读取的内容或验证图片的识别结果。 3、支持按钮提交、表单提交以及自定义脚本提交。 4、支持后台提交或者前台显示提交效果,可完全隐藏运行。 5、提交时显示实时速度,自动统计提交效果与流量。 6、支持代理服务器,换IP提交。可导入大量免费代理服务器,可随机使用或环使用代理服务器 7、支持对代理服务器使用情况进行统计管理。 8、网页内容变化监控,包括脚本执行产生的变化。 9、网页内容关键字监控,同时监控多个关键字。 10、网页HTML元素级监控,同时监控多个元素,进行数据比较。 11、网络故障监控,本地网络故障时报警。 12、提交失败监控,网站服务器出现问题,或网页打不开时报警。 13、监控报警处置方式:弹出提示对话框;声音提示;任务中止;启动新任务;启动外部处置程序;保存当前页面;程序关闭;自动关机。 WINXP,WIN2003用户安装必须安装补丁Microsoft .NET Framework 2.0 Service Pack 2 注意是SP2补丁.  声明:本软件不得用于非法用途,非法使用本软件与软件作者无关.
HTML员工登记表是一种使用HTML标记语言编写的员工信息注册表格。该表格用于收集和记录员工的基本信息,旨在方便管理和整理员工数据。 HTML员工登记表通常包括以下字段: 1. 姓名:用于填写员工的全名。 2. 性别:用于记录员工的性别,通常以“男”或“女”表示。 3. 年龄:用于填写员工的年龄。 4. 联系方式:用于记录员工的电话号码或电子邮件地址,方便与员工联系。 5. 职位:用于填写员工的职务或岗位,例如“销售助理”或“人力资源经理”。 6. 入职日期:用于记录员工的入职日期,显示员工加入公司的时间。 7. 工资:用于填写员工的基本工资或时薪,以及其他相关的薪资信息。 8. 部门:用于记录员工所属的部门或团队。 9. 备注:用于填写员工的其他相关信息或备注,例如员工的特殊需要或有关工作的额外说明。 HTML员工登记表可以通过在HTML中使用表格标签(如<table>、<tr>和<td>)来创建,结合表单标签(如<input>和<select>)来收集和展示员工信息。通过在HTML中添加样式和样式表,可以使员工登记表的显示更加美观和易读。 使用HTML员工登记表,可以方便地收集和管理员工信息。此外,还可以将员工登记表与数据库或服务器端脚本语言结合使用,实现自动化的数据存储和管理功能。通过这种方式,可以更好地维护和更新员工数据,并轻松地进行统计和分析,以便更好地管理公司的人力资源。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值