如何将包含特定字符串的URL添加到数组中?

佩佩

我正在尝试获取element的所有值

var request = require('request');
var cheerio = require('cheerio');
var url = "https://www.mismarcadores.com";
request(url, function(err, resp, body) {

    if (err) throw err;
    var $ = cheerio.load(body);
    var addUrl= [];
    $('a').each(function (i, element) {
        var a = $(this);
        var href = a.attr('href');
        addUrl.push(href);      
    })
    console.log(array[0]);
})

我有这段代码将链接添加到名为addUrl的数组,这很完美,但是现在我正在寻找如何在URL中包含href中单词“ baloncesto”的情况下添加到该数组。

很好的例子https : //www.mismarcadores.com/baloncesto/alemania/

这个URL很好,但是

不良示例https//www.mismarcadores.com/golf/

错了

我正在使用NodeJS进行开发,但这只是一个简单的javascript,现在我不知道该如何做。

有人可以帮我吗?

互联网

好的,所以您要查找的是模式匹配-如果href包含string baloncesto我怀疑这个SO线程将对您有所帮助-您基本上是想嵌套此行-

addUrl.push(href);

-在if声明中,例如

if(href.includes('baloncesto')) { addUrl.push(href); }

...但是如果您使用的是旧版且与ES6不兼容的JS版本,则一定要参考其他答案以供参考。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如果 url 不包含子字符串,如何将路径添加到 url

如何将字符串添加到数组?

使用javascript:如何将变量添加到包含引号的字符串中?

如何将字符添加到字符串中的特定索引

如何将字符数组中的字符串添加到 C 中的字符串

如何将字符串数组的元素添加到字符串数组列表?

如何将字符串数组组件添加到 XML 配置中?

如何将多个文本文件中的字符串添加到数组

如何将字符串添加到 php 函数内的数组中

如何将字符串添加到列表中的特定元素?

如何将当前查询字符串添加到Django模板中的URL?

Node.js + express 如何将字符串添加到请求 url 中?

如何将字符串添加到数组并返回字符串

如何将字符串(单词)添加到字符串[]数组?Java,输入

如何将子字符串添加到字符串中

如何将 +1 添加到包含字母的字符串?

如何将包含\ n作为新行的字符串添加到html?

如果column包含字符串,如何将列标题添加到新列

如何将文本添加到包含多个字符串的行的末尾?

如何将包含可解析字段的字符串添加到可以添加到数据帧的列中

如何将信息添加到字符串

如何将数组连接到字符串并将其添加到带换行符的textarea中?

如何将字符串数组从单独的方法添加到JList模型?

如何将字符串添加到string []数组?没有.Add功能

如何将属性添加到字符串数组?

如何将字符串Array []元素转换/添加到List <String> []数组

如何将动态数据(如字符串数组)添加到微调器

如何将字符串索引签名添加到现有数组?

如何将字符串添加到数组的键并获取值