使用xPath和Ruby获取源图像

时间:2018-05-26 19:56:12

标签: ruby xpath

我想抓住这张图片的来源

<td class="E6AEBFB-Zc-a E6AEBFB-Zc-s E6AEBFB-Zc-d"><div style="outline-style:none;" __gwt_cell="cell-gwt-uid-338"><a aria-label="Application 1231233" href="#AppDashboardPlace:p=tmp.13910559381666913670.1525434997761&amp;appid=4973853232983868726" data-column="TITLE"><img src="gwt/placeholder_icon_24.png" role="presentation"><div> <div>1231233</div> <div></div> </div> </a></div></td>

我试过了

  puts  tr.xpath("./td[1]//a[img]").text
  puts  tr.xpath("./td[1]//a[img]/@href").extract

但它没有给我任何回报

1 个答案:

答案 0 :(得分:1)

这有效:doc.xpath('/td[1]//a/img/@src').to_s。我怀疑doc.xpath('/td[1]//a/img')[:src]也会起作用。