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 );
}
}
}
}
}
}
}
有需要的朋友可以借鉴。
|