浏览器的F12控制台手工拔下来作业提交的清单

1.需求:
-- 在培训班管理的时候,目前后台没有提供作业提交的情况统计清单,而且无法查看作业,只有点开统计,能看到作业提交的清单

但是这个页面是个弹窗,只有关闭按钮,中间是10个人的作业记录,然后下面一排是页码按钮 ,这次战略百问的页码是173页

目的是要把每页的表格内容复制出来,粘贴到一个表里面。

如何快速的一次性获得所有的,哪怕是txt后者html也可以。
2.分析
(1)鼠标放到按钮上,放2上,则下方提示goPageAjaxForStatistic2(2),3、4、5依次,看得出这是跳转页码的js代码。所以可以使用这个来控制换页;
(2) F12调出开发者模式,到控制台。然后鼠标探测想要捕获的表格,发现使用xpath不行,只能使用css样式.
所以在控制台捕获的样式代码是:$('.am-scrollable-horizontal'); 这一步也是经过了好几次测试,没有提示出现undefined,然后把这个赋值给一个变量t
t=$('.am-scrollable-horizontal'); 然后t.html()即使这个对象的html代码,这个可以使用console.log(t.html())显示在控制台;
(3) 写个循环,显示t.html并且自动换页, 最终代码如下:
for (i=2;i<173;i++)
{
t=$('.am-scrollable-horizontal');
console.log(t.html());
goPageAjaxForStatistic2(i);
}
执行之后,会一页一页的显示,最后全选赋值到np里,替换tabl等重复信息,做出html文件,显示,全选赋值,到excel粘贴,搞定。

posted @   saromman  阅读(82)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
点击右上角即可分享
微信分享提示