加了一个脚本,可以把多个页的记录显示到一个页中。
步骤:
1. 用chrome打开小区的成交页,确保在第一页,比如
https://bj.lianjia.com/chengjiao/rs%E5%8D%8E%E8%85%BE%E5%9B%AD/2. 按f12
3. 粘贴下面的脚本到console窗口
4. 设置要添加的页面范围,page_start为开始页,page_end为结束页
var page_start = 2
var page_end = 10
function httpRequest(url, callback){
var xhr= new XMLHttpRequest();
xhr.open("GET", url, true);
xhr.onreadystatechange = function() {
if (xhr.readyState == 4 && xhr.status == 200) {
callback(xhr.responseText);
}
}
xhr.send();
}
var content_dom = document.querySelector("body > div.content > div.leftContent > ul");
var head = '<ul class="listContent">';
var tail = '</ul><!-- 无搜索结果 -->';
var url = document.URL
var index = url.lastIndexOf("/", url.length-2)
var url_pre = document.URL.substring(0, index+1)
var url_tail = document.URL.substring(index+1)
for(var i=page_start; i<=page_end; i++)
{
var url = url_pre+"pg"+i+url_tail
console.log("url " + url)
httpRequest(url, function(result){
var html = result;
var head_index = html.indexOf(head)
var tail_index = html.indexOf(tail)
var patch = html.substring(head_index+head.length, tail_index)
//console.log(patch);
content_dom.innerHTML += patch
}
)
}
【 在 bamuyy 的大作中提到: 】
: 看成交价最快捷方便肯定还是问小绿小黄经纪人~但这不是无聊嘛,发现近期lj的成交记录可以显示了,瞎捣鼓下
: 1点开小区成交记录
: 2点开你想看的那套房,查看挂牌价
: ...................
--
修改:haolijie FROM 111.207.107.*
FROM 111.207.107.*