今天跟大家讲讲如何自动输入账号信息登录高考成绩查询页面查询成绩并把你所需要的成绩信息自动保存到excel表中。
先来看下我们需要查询高考成绩的网页。
![e32a56e40783c7e499d424c21ea3aabc.png](https://i-blog.csdnimg.cn/blog_migrate/c928a9a66467c811eb9886d5e586a756.jpeg)
我们需要自动输入座位号,身份证号,验证码,登录查询结果,如下图,然后把考生号、高考总分、排名、语文总成绩、语文主观题成绩、数学总成绩、数学主观题成绩、外语总成绩、外语主观题成绩等信息保存到excel表格中。
![a02a64bbc9d8b798df1dda076d897b8b.png](https://i-blog.csdnimg.cn/blog_migrate/b5d3116ee838eaa8081a0462dd5af639.jpeg)
![a02a64bbc9d8b798df1dda076d897b8b.png](https://i-blog.csdnimg.cn/blog_migrate/b5d3116ee838eaa8081a0462dd5af639.jpeg)
那么,怎么实现呢?需要用到网页自动操作通用工具,如下图。
![a3f8b1dfdaa3705587b8cbf71266f507.png](https://i-blog.csdnimg.cn/blog_migrate/bbf1885bdbdb575cb0e1ccd58e836d9b.jpeg)
下面,来讲讲用网页自动操作通用工具的网页自动提交监控操作来实现批量查询高考成绩保存到excel的方法。
第一步:在网页自动提交监控操作窗口的“网址列表”,点击“添加”,在网址栏输入需要登录的网页,点击“自动获取”获取网页编码,然后点击“添加”把网址加上去。
![a31015609931556618ec693211ed0616.png](https://i-blog.csdnimg.cn/blog_migrate/f8f420a02b5b029b5bd92db0a60b502b.jpeg)
第二步:在“提交内容”选项卡,添加需要自动提交的座位号,身份证号和验证码的设置。
2.1添加需要自动提交的座位号。点击“添加”,元素别名输入“座位号”,获取元素方式选择“通过html元素属性获取”,点击“自动获取”,
![0abff407b6451790763be1e407c44536.png](https://i-blog.csdnimg.cn/blog_migrate/8e7b55ba40886730f0a3b13604b18607.jpeg)
在打开的页面,鼠标放在座位号输入框按住键盘alt+T两个键获取元素,点击“自动提取元素标识”,点击“添加”,
![74ac4cdc9a34ff8a2cf533e35390b605.png](https://i-blog.csdnimg.cn/blog_migrate/68e18d7301bc0b0f62f8063e938a2851.jpeg)
在自动填写设置里,填写属性选择“value”,填写内容选择“填写固定内容”,值填上座位号5122200830(先以查询单一考生的成绩为例),点击“确定”。如需批量登录,填写内容选择“填写文件内容”,引入批量座位号的文本文件。
![4b955377226ab17024c21dc1195613ed.png](https://i-blog.csdnimg.cn/blog_migrate/4f41da5e81414741fdb02e0148b49c22.jpeg)
2.2 按照2.1的同样方法,添加需要自动提交的“身份证号”。 值填上身份证号34122219980606656x(先以查询单一考生的成绩为例),点击“确定”。如需批量登录,填写内容选择“填写文件内容”,引入批量身份证号的文本文件。
![bfaba172e5ab46ebe200a8432e9444e9.png](https://i-blog.csdnimg.cn/blog_migrate/25ed180f659ff571b82bd13f0edf6cea.jpeg)
大家看自动输入身份证号和座位号设置好了。
![a23e5b025c3627fc6127cb2f5e1b528e.png](https://i-blog.csdnimg.cn/blog_migrate/1ed2208f68f8ea2c962ec85ac51f8643.jpeg)
2.3添加需要自动提交提交的验证码。点击“添加”,元素别名输入“验证码”,获取元素方式输入“通过HTML元素属性获取”,点击“自动获取”,
![c8a626c58a8c12f809e14280d1816ae4.png](https://i-blog.csdnimg.cn/blog_migrate/b6dcc63f02508a8062d93b24bbf14809.jpeg)
在打开的页面,鼠标放在验证码输入框所在位置,按住键盘ALT+T键获取元素,点击“自动提取元素标识”,点击“添加元素”。
![a47f9ce3ade9a3ffe8796313563534fa.png](https://i-blog.csdnimg.cn/blog_migrate/f8a222814bd6823b514b068cf83f5086.jpeg)
在自动填写设置里,填写属性选择value,填写内容选择“填写图片验证码”,点击“获取”。
![db95e0986202eb32adc1f65fa213ee32.png](https://i-blog.csdnimg.cn/blog_migrate/ece3f49fa915c6d966499eadec966afd.jpeg)
然后在打开的验证码设置框,获取元素方式选择“通过HTML元素下标获取”,点击“自动获取”,
![68d2c23c8c1adfdb07e9dba024b67d99.png](https://i-blog.csdnimg.cn/blog_migrate/8188e1da304800d24878f38b19b4d338.jpeg)
在打开的页面,鼠标放在验证码输入
![68d2c23c8c1adfdb07e9dba024b67d99.png](https://i-blog.csdnimg.cn/blog_migrate/8188e1da304800d24878f38b19b4d338.jpeg)
框,按下键盘组合键ALT+T获取元素,点击“通过下标识别元素”,点击“添加元素”。
![22fad1a7d45d1767abaa9b568ee14490.png](https://i-blog.csdnimg.cn/blog_migrate/04cfd24f30745ab10d345f0d465ab6c0.jpeg)
回到验证码设置窗口,获取元素属性选择“text”,选中验证码预览为“网络图片”,验证码识别方式为”自动识别”,点击“确定”。
![746eece479a2df8d2e10b1b0b324f163.png](https://i-blog.csdnimg.cn/blog_migrate/77d0d61e14b6aaa863ecf9799e719a38.jpeg)
回到添加自动填写项目窗口,点击“确定”,完成验证码自动填写设置。
![1047efa09b8589642edb5775cd99f0c0.png](https://i-blog.csdnimg.cn/blog_migrate/020eb18936c802a2def3794ff42cb3bc.jpeg)
![48b8b5fa78ad48f5174c08a968dff81b.png](https://i-blog.csdnimg.cn/blog_migrate/78d579c3c5bde6251e7961d81139a540.jpeg)
第三步:当软件自动输入完座位号、身份证号和验证码后,需要自动点击“查询”进行成绩查询,那我们就设置自动点击“查询”的操作。在“提交方法”选项卡,提交方法选择“提交按钮提交”,获取元素方式选择“通过HTML元素属性获取”,点击“自动获取”。
![509e7f1c08878ee057e4d7d72d30b07c.png](https://i-blog.csdnimg.cn/blog_migrate/0109ceb60f7f4e272b9eaf7856cb8172.jpeg)
在打开的页面,我们通过分析源码知道,Attrib应该填“value”,value应该填“查询”。点击“添加元素”。完成自动点击“查询”的提交操作。
![f0da7da24a00adc243d83490cf347d1f.png](https://i-blog.csdnimg.cn/blog_migrate/ef42d324b75027cf6e788b0ce429217b.jpeg)
第四步:在“提交速度”选项卡,两次提交固定时间间隔设为1秒,把提交次数限制的勾去掉。这样设置的目的,就是让软件无限制次数的提交查询,并且两次提交的时间间隔为1秒。
![a97b3f223ffe046b2b9150d934d2e14c.png](https://i-blog.csdnimg.cn/blog_migrate/d58171e7fc0b7c49c2202a778b4c2164.jpeg)
第五步:在”其他监控”选项卡,勾选无条件启动监控报警。
![f93c93ceae45633ad3f662e03e5fb4dd.png](https://i-blog.csdnimg.cn/blog_migrate/817a11141708dc3d1a6f538f175e29aa.jpeg)
第六步:在“监控设置”选项卡,设置当登录成功查询到考生成绩的时候,软件报警需要提取的元素内容,以便于软件自动将这些内容保存到excel表格中。
![8dfae374a59afaef51474a16738ae8d7.png](https://i-blog.csdnimg.cn/blog_migrate/178fc093afbf645aea8e00e7847009ae.jpeg)
我们需要提取上图中的考生号、总分、排名、语文总成绩等等信息。需要怎么设置呢?
6.1点击“添加”,元素别名输入“考生”,获取元素方式选择“通过HTML下标获取”,点击“自动获取”,
![15d503da2bf6fcdcb3ff81e9e7cb468b.png](https://i-blog.csdnimg.cn/blog_migrate/1c07728316a2a2540a50fb16df5b2ec1.jpeg)
在打开的页面,鼠标放置在考生号位置按键盘ALT+T组合键,点击“通过下标识别元素”,点击“添加元素”。
![ef90d5626f0714be8717882acfe5a5da.png](https://i-blog.csdnimg.cn/blog_migrate/4156ae475d6e7cb68a31004216086787.jpeg)
回到动态元素设置窗口,在获取元素值里面,元素属性名称选择“text”文本,找不到元素返回值输入“--”,点击“确定”。
![0f34f0d68544d09aa7ef42f64edce283.png](https://i-blog.csdnimg.cn/blog_migrate/3d8af3a810ae14dd17544f59f4922aee.jpeg)
6.2 按照6.1同样的方法,添加总分、排名、语文总成绩、语文主观题成绩,数学总成绩、数学主观题成绩、外语总成绩、外语主观题成绩、综合总成绩、综合主观题成绩、地方政策加分、全国政策加分这些需要提取的元素。
![8048cf0e11e1b51421b4ae8437c188fd.png](https://i-blog.csdnimg.cn/blog_migrate/0ea548a619b7f3f4a600e77b60e00c0a.jpeg)
第七步:在“报警提醒”选项卡,勾选保存元素值到文件,下面的路径输入我想保存的位置D:成绩.csv。
![ee22f5231b61656e7d09a9ac7a37f984.png](https://i-blog.csdnimg.cn/blog_migrate/5e0d0a190065a3bd52879338f18fc9e9.jpeg)
自动登录高考成绩查询网页自动查询成绩并保存到excel表中的方案已经设置完成啦。回顾一下设置思路:软件自动填写座位号、身份证号和验证码,然后自动登录查询页面查询到该学生成绩,软件自动将学生成绩页的考生号、总分、排名等内容保存到D盘的成绩表格中。
![6a2564b386cbe5417309cc3d4367ac7b.png](https://i-blog.csdnimg.cn/blog_migrate/f2b273dc9b60c33f5229710a07192267.jpeg)
![d87e7b37a04f5a638fab65518f8d52f6.png](https://i-blog.csdnimg.cn/blog_migrate/22c35a84ff16a835b727f2b24a6b0e7f.jpeg)
下面我们点击“开始”来看看单个学生自动查询成绩并保存成excel表的效果。
看看D盘的成绩表格中是否按照我们的要求记录下该考生的考生号、总分、排名、语文总成绩、语文主观题成绩,数学总成绩、数学主观题成绩、外语总成绩、外语主观题成绩、综合总成绩、综合主观题成绩、地方政策加分、全国政策加分这些元素。
![ebdbcd6ba4e49241001cf621fb69c784.png](https://i-blog.csdnimg.cn/blog_migrate/8bac2f0c416aefba3beddf662b484373.jpeg)
PS:如果你的座位号做成批量的txt文件、身份证号也做成批量的txt文件,那就可以实现批量查询高考成绩保存到excel。