zl程序教程

您现在的位置是:首页 >  后端

当前栏目

js获取数据:类似xpath

JS 类似 获取数据 xpath
2023-09-14 09:00:33 时间

1、访问一个页面,如:

https://www.baidu.com/s?cl=3&tn=baidutop10&fr=top1000&wd=31%E7%9C%81%E4%BB%BD2020%E5%B9%B4%E5%B1%85%E6%B0%91%E6%94%B6%E5%85%A5%E6%A6%9C%E5%85%AC%E5%B8%83&rsv_idx=2&rsv_dl=fyb_n_homepage&hisfilter=1

2、打开console,输入:

 

 

//获取节点,根据类名
var x=document.getElementsByClassName("toplist1-td opr-toplist1-link");

var sum="";
for(var i=0;i<x.length;i++){
	//console.log(i);
	//console.log(x[i]);
	
	var a=x[i].getElementsByTagName("a");
	for(var j=0;j<a.length;j++){
		console.log(i+1);
		var tmp=a[j].getAttribute("title");
		console.log(tmp);
		sum = sum + "【"+ tmp +"】" + " & ";
		//console.log(sum);
		
		
	
	}

}

console.log(sum);