网络爬虫爬数据表格
发布于 6 年前 作者 quanpf2481 2846 次浏览 来自 问答

有大神用node爬过网站的数据表格嘛?求大神指点,爬这个网站的表格数据 http://www.maigoo.com/news/463071.html 谢谢!!!!

5 回复

以前爬虫怎么爬,就怎么爬。

基本上都是请求,解析text,node jquery 选择,输出。

时尚一点的,还可以用无头浏览器 From Noder

const  cheerio = require('cheerio');
const  fetch = require("node-fetch");

var url = 'http://www.maigoo.com/news/463071.html';
 
async function get(url){
var data= await fetch(url);
return data;
}

get(url).then(res => res.text())
	.then(body => {  
	$ = cheerio.load(body.toString());
	$("table tr").each(function(i, e) {
        console.log($(e).text());
    });
})
.catch(err => console.error(err));

@yakczh 如果我只想爬某一条特定的数据,应该怎么处理呢?比如说我想要第一条数据

@quanpf2481 table tr:first-child

回到顶部