在jquery中有一种方法可以选择包含href或链接文本中某个单词的所有链接吗? (两者中的同一个词)?请评论一种方法来选择cheerio也可以解释,我正在使用节点和cheerio与NPM创建一个刮板,需要遍历页面上的所有链接,并查找“衬衫”是否在链接本身或文本内与链接有关。然后我需要为任何这些链接请求HTML并为某些数据抓取它。谢谢
答案 0 :(得分:0)
$('a').each(function() { // Go through all links
if ($(this).text() == "LINK TEXT") { // Change text to whatever you want to compare
// Do what you want with links having certain text
}
if ($(this).attr("href") == "HREF VALUE") { // Change href to whatever you want to compare
// Do what you want with links having certain href
}
});
这将检查指定文本和/或href的所有链接。