跳到主要内容
CNode

node爬取youtube首页 出现错误,求大神指点

问答
JJackzhangpan发布于 9 年前最后回复 9 年前
547710

{ [Error: connect ETIMEDOUT 8.7.198.45:443

] code: 'ETIMEDOUT', errno: 'ETIMEDOUT', syscall: 'connect', address: '8.7.198.45

', port: 443 } [Finished in 22.6s]

查看回复

回复 (5)

T
Telanx#59 年前

代理获取吧

J
Jackzhangpan#49 年前

是不是代码里面 请求头写代理?

Y
yzzting#39 年前

你给终端也上代理

E
enternoder#29 年前

你本地能访问 YouTube 么?

J
Jackzhangpan#19 年前

代码如下:

var request = require('request'); var cheerio = require('cheerio');**** var url = 'https://www.youtube.com '; function crawler(url,callback){ var list = []; request(url,function(err,res){ if(err){ return callback(err); } var $ = cheerio(res.body.toString()); var s = $('*').text(); console.log('s='+s); }); callback(null,list); };

crawler(url,function(err,list){ if(err){ return console.log(err); } console.log(list); });

参与回复

登录后即可参与回复。登录