我想从以下标签中从网站“ http://www.firstcry.com/teethers-and-soothers/5/98?ref2=menu_dd ”中抓取产品网址:
<a href="http://www.firstcry.com/nuby/nuby-orthodontic-pacifier/140905/product-detail" id="ctl00_ContentPlaceHolder1_productdisplay_gvProductListDetails_ctl01_lnk_Image" onclick="jmp(this)">
<img id="ctl00_ContentPlaceHolder1_productdisplay_gvProductListDetails_ctl01_Img_view" title="Nuby - Orthodontic Pacifier" class="resizeimg" src="http://cdn.firstcry.com/brainbees/images/products/bigthumb/140905a.jpg" alt="Nuby - Orthodontic Pacifier" style="border-width:0px;border: none;vertical-align: middle;" original="http://cdn.firstcry.com/brainbees/images/products/bigthumb/140905a.jpg">
</a>
我想做这样的事情:
return [].map.call(document.querySelectorAll('a)'), function(link) {
return link.getAttribute('href');
});
由于这个元素没有类名,而且所有产品的 id 都不同,我不知道该怎么做。如果可以的话,我也不知道在幻像中使用 x-path。