吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4755|回复: 26
收起左侧

[其他原创] 爬取全国所有法院信息的js脚本。工作需要,就写了一个,现分享一下。

  [复制链接]
jasonA 发表于 2022-4-21 09:03
URL:中国裁判文书网
因为它是国家的法律相关的网站,肯定法院信息也是全的。由于工作需要需要按地址匹配法院。所有写了这个。
注意事项:刷新太快,会被封IP,不会封太久,十几分钟吧。(封了一次我就改慢了。)

代码如下:
[JavaScript] 纯文本查看 复制代码
const sleep = (delay) => new Promise((resolve) => setTimeout(resolve, delay));
var province = $("#idx_map_content div.map_p");
for (let provincei = 0; provincei < province.length; provincei++) {
    await sleep(4000);
    const element = province[provincei];
    console.log("省市|"+element.getAttribute("data-val")+ "|"+ element.innerHTML);
    if("" != element.getAttribute("data-val")){
       //二级法院
        var param = {
            "provinceCode" : element.getAttribute("data-val"),
            "searchParent" : true
        };
        $.WebSite.refreshModule("1541490383000", param); 
        await sleep(4000);
        var provinceCode1 = element.getAttribute("data-val");
        // var province2 = $("#_view_1541490383000 div.region div.index_divchildcourt_arrow_first a");
        // for (let erjidiyi = 0; erjidiyi < province2.length; erjidiyi++) {
        //     const element = province2[erjidiyi];
        //     console.log("最高法院|"+element.innerHTML);
        // }
        var province3 = $("#_view_1541490383000 div.region ul li div.index_divchildcourt_arrow");
        for (let erji = 0; erji < province3.length; erji++) {
            const element = province3[erji];
            if("" != element.getAttribute("data-val")){
                if(provinceCode1 == element.getAttribute("data-val")){
                    console.log("省最高法|"+element.getAttribute("data-val") +"|"+ $(element).children("a").get(0).innerHTML );
                }else{
                    console.log("二级法院|"+element.getAttribute("data-val") +"|"+ $(element).children("a").get(0).innerHTML );
                    //三级法院
                        var param = {
                            "provinceCode" : element.getAttribute("data-val"),
                            "searchParent" : false
                        };
                        $.WebSite.refreshModule("1541491038000", param); 
                        await sleep(5000);
                        var xian = $("#_view_1541491038000 div.index_divchildcourt div.index_divchildcourt_center ul li");
                        for (let sanji = 0; sanji < xian.length; sanji++) {
                            const element = xian[sanji];
                            if($(element).children("a").length >0){
                            console.log("三级法院|"+element.getAttribute("data-val") +"|"+ $(element).children("a").get(0).innerHTML );
                            }
                        }
                }
            }
        }
    }
}

有需要的朋友可以借鉴。

法院地图

法院地图

免费评分

参与人数 8吾爱币 +7 热心值 +7 收起 理由
搬砖孩子要毕业 + 1 + 1 谢谢@Thanks!
oostudy + 1 用心讨论,共获提升!
a18247018364 + 1 + 1 我很赞同!
循环水 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
Zym900515 + 1 谢谢@Thanks!
夏驰 + 1 + 1 谢谢@Thanks!
zrf1980 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
无缺i + 1 + 1 用心讨论,共获提升!

查看全部评分

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

 楼主| jasonA 发表于 2022-4-22 09:04
田馥甄 发表于 2022-4-21 17:58
兄弟 裁判文书网不会显示派出法庭,这部分数据还爬不到

我现在其实也就是需要中级法院的信息,获取区县旗级别的法院是为了方便匹配地址。 派出法庭的数据就没找过了。 文书网的民事法院信息还是官方的比较全的,所以就没考虑其他了。
y1身俊气 发表于 2022-4-21 14:11
夏驰 发表于 2022-4-21 14:24
绝版ren物 发表于 2022-4-21 14:42
最近发现手机app好多文书点进去啥都没有,不知道啥情况
小补 发表于 2022-4-21 15:19
感谢分享

tavid 发表于 2022-4-21 15:56
可以搜文书吗?
肚兜弟弟 发表于 2022-4-21 16:06
你确定gov网站可以乱爬?别瞎闹真的
songjing 发表于 2022-4-21 16:10
直接控制台输入就行了吗
hackerbob 发表于 2022-4-21 16:14
绝版ren物 发表于 2022-4-21 14:42
最近发现手机app好多文书点进去啥都没有,不知道啥情况
感谢楼主分享
兄嘚,你这签名太搞笑了,我笑了十几分钟,笑得肚子疼
田馥甄 发表于 2022-4-21 17:58
兄弟 裁判文书网不会显示派出法庭,这部分数据还爬不到
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-25 00:34

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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