制作体温填报脚本主要分为网页自动化脚本和Excel脚本两类,具体方法如下:

一、网页自动化脚本(推荐使用Selenium)

如何制作体温填报脚本

环境准备

安装Python及Selenium库,配置浏览器驱动(如ChromeDriver)。

定位元素与操作

- 使用XPath或CSS选择器定位表单元素,避免依赖class属性(因可能重复)。

- 示例代码:

```python

from selenium import webdriver

url = '填报链接'

driver = webdriver.Edge()

driver.get(url)

示例:通过XPath定位输入框并填写

driver.find_element_by_xpath("//input[@id='学号']").send_keys('123456')

driver.find_element_by_xpath("//input[@id='活动地点']").send_keys('教学楼A')

driver.find_element_by_xpath("//button[@id='提交按钮']").click()

```

- 注意:实际使用时需根据网页结构调整XPath表达式。

运行与维护

- 可通过定时任务(如cron job)或GitHub Actions实现自动运行。

- 异常情况需手动处理,避免数据错误。

如何制作体温填报脚本

二、Excel脚本(适用于批量处理)

表头设计

- 合并单元格设置表头(如“姓名”“日期”“体温”),使用条件格式突出显示异常体温(如超过37.5℃)。

- 示例操作:右键单元格→设置边框→添加斜线,再通过“数据”→“条件格式”设置数值格式。

自动填充时间

- 使用公式自动填充日期:`=IF(B3="", "", IF(C3="", NOW(), C3))`(适用于Excel)。

- 或通过VBA脚本实现更复杂的逻辑。

数据验证与提交

- 添加数据校验规则,确保姓名、日期等字段格式正确。

- 支持导出为docx格式,配合专用程序(如temp.exe)完成提交。

如何制作体温填报脚本

三、注意事项

数据安全:

自动化脚本需确保输入信息真实可靠,避免篡改数据。

兼容性:不同学校填报系统可能存在差异,需针对性调整脚本逻辑。

异常处理:脚本应包含容错机制,如网络中断时暂停执行并提示用户。



大家都在看