吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4042|回复: 21
收起左侧

[其他转载] 批量下载excel(我也不知道这个名字合不合适。。)

  [复制链接]
涛之雨 发表于 2021-12-24 10:24

前言

我也不知道下的这个是什么
之前有人问我就发出来了,顺便录了个视频
代码贴上来,附件也有
倒不是我混淆,我代码就写这样。。。压缩是确实压缩了,格式化一下就是我的源码了
有一点点的web逆向(找接口和修改获取的rows数量,没啥难度,还是扔编程区了)

mainly code

/*(这里是说明,不用管)
1.按F12打开控制台
2.打开网址(http://tzjzy.jsj.zjtz.gov.cn/bigscreen/xypjlist.html?lxtype=01&zt=0)
3.粘贴代码
4.敲回车
(等待)
这就完成了
可以直接保存到html(ctrl+s)
如果需要保存到excel
ctrl+A全选,然后ctrl+c复制全部
到excel里粘贴即可
以下是代码:
*/
//==================================================代码开始==================================================
async function x(t){return fetch("http://tzjzy.jsj.zjtz.gov.cn/tz/getXYPJList",{headers:{accept:"application/json, text/javascript, */*; q=0.01","accept-language":"zh-CN,zh;q=0.9,en;q=0.8","cache-control":"no-cache","content-type":"application/x-www-form-urlencoded; charset=UTF-8",pragma:"no-cache","x-requested-with":"XMLHttpRequest"},referrer:"http://tzjzy.jsj.zjtz.gov.cn/bigscreen/xypjlist.html?lxtype=01&zt=0",referrerPolicy:"strict-origin-when-cross-origin",body:"page="+t+"&rows=1000&year=&month=&zjzbh=&xydj=&zt=0&lxtype=01",method:"POST",mode:"cors",credentials:"include"}).then(t=>t.json())}var z=[];for(let t=1,m=Math.floor(Number(document.querySelector(".count").innerText.match(/\d+/)[0])/1000)+2;t<m;t++)console.log(z.push(await x(t))+"/"+String(m-1));console.log("渲染中,可能卡顿,请稍后");var y=[];z.map(t=>t.rows.map(t=>y.push(t)));for(var o='<table><thead><tr><th style="width: 100px;">序号</th><th>类型</th><th>名称</th><th id="ryxm" style="display:none;">人员姓名</th><th id="rysfz" style="display:none;">人员身份证</th><th style="width: 120px;">信用得分</th><th>信用等级</th><th style="width: 140px;">评价周期</th><th id="gssj" style="display:none;">公示时间</th><th style="width: 100px;">状态</th><th style="width: 100px;">操作</th></tr></thead><tbody>',q=getParams(),i=0;i<y.length;i++){if(j=y[i],o+="<tr><td>"+(i+1)+"</td><td>"+j.lx+"</td><td>"+j.qymc+"</td>","07"==q.lxtype||"08"==q.lxtype){o+="<td>"+j.ryxm+"</td>";try{o+="<td>"+j.sfzhm.replace(/(\d{4})\d{10}(\w{4})/,"$1*****$2")+"</td>"}catch(t){o+="<td>"+(j.sfzhm||"")+"</td>"}}o+="<td>"+j.df+"</td><td>"+j.xydj+"</td><td>"+j.pjsj.replace(/(.*?\/.*?)(\/.*)/,"$1").replace(/\//,"年")+"月"+"</td>",pjgs="",j.gssj&&3==q.zt&&(o+="<td>"+j.gssj+"至"+getEndDay(j.gssj)+"</td>"),o+="<td>"+j.ztname+"</td><td ><a href='http://tzjzy.jsj.zjtz.gov.cn/bigscreen/xypjview.html?key="+j.pjid+"'>查看</a></td></tr>"}o+="</tbody></table>",document.write(o);
//==================================================代码结束==================================================

下载

源码+视频+打包的excel
https://taozhiyu.lanzouo.com/ixQXuxx8fnc
密码:7253

不知道放啥,放个截图吧

fuKYUW.png


免费评分

参与人数 6吾爱币 +6 热心值 +6 收起 理由
wang9054 + 1 + 1 我很赞同!
RANY2021 + 1 + 1 谢谢@Thanks!
Airey + 1 + 1 用心讨论,共获提升!
zerodark + 1 + 1 用心讨论,共获提升!
李佑辰 + 1 + 1 谢谢@Thanks!
lzqsee + 1 + 1 虽然看不懂,但是很厉害的样子!(滑稽)

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

李佑辰 发表于 2021-12-24 10:42
代码写的不错,下次不许在写了
tupis 发表于 2021-12-24 10:46
Mr_豆先森 发表于 2021-12-24 10:54
weiyuhero 发表于 2021-12-24 10:55
不知道这个名字合不合适,下次不许再起名字了
peaking 发表于 2021-12-24 10:58
前言写的也不错,下次不许再写了
souls 发表于 2021-12-24 11:17
你的语文太好了,我没看懂什么意思,下次不许再写了
Airey 发表于 2021-12-24 11:34
帖子写的不错,下次不许再写了。(狗头保命.jpg)
llllovessw 发表于 2021-12-24 11:37
完全不懂编程的路过,下次不许再写了,写得再好我也看不懂
szzzyan 发表于 2021-12-24 11:48
貌似不错的工具呀
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 01:47

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表