为了账号安全,请及时绑定邮箱和手机立即绑定

nodejs的net模块出现这个问题怎么回事,各位大神帮忙看一下

nodejs的net模块出现这个问题怎么回事,各位大神帮忙看一下

哈士奇WWW 2019-03-14 10:10:06
nodejs的net模块出现这个问题怎么回事,各位大神帮忙看一下
查看完整描述

2 回答

?
喵喔喔

TA贡献1735条经验 获得超5个赞

要用到request模块,cheerio模块(提供像jQuery一样的具有选择器作用的函数)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

request(url, function(err,res,body){

    if (!err && res.statusCode == 200) {

        var $ = cheerio.load(html); //采用cheerio模块解析html

        var items = $(".repo-list li h3 a");//根据html选择器,获得链接所在的html元素

        items.each(function(index, item) {//如果获得了多个元素,则遍历每个元素

            var src = item.attribs.href";//将每个链接提取出来

            searchHref($, src);//再分别对每个链接,进行操作

        });

    }

});

 

function downloadZip($, src) {

    request(src){

    //获取每个链接的数据,这是你自己的操作了

    }

}


 


查看完整回答
反对 回复 2019-03-21
  • 2 回答
  • 0 关注
  • 1975 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信