我正在尝试使用Ruby从这个网站获取图像。 https://steamcommunity.com/market/listings/730/M4A1-S%20%7C%20Cyrex%20(Minimal%20Wear) 到目前为止,我有成功的代码来获取网站上列出的项目的名称:
html = Nokogiri::HTML.parse(open('https://steamcommunity.com/market/listings/730/'+url2))
title = html.css('title').text
titles = title.sub(/^Steam Community Market :: Listings for / , '')
导致" M4A1-S | Cyrex(略有磨损)"
(" url2"来自我制作的html页面上的输入框)
Steam网站上的图片有一类" market_listing_largeimage"。
有没有办法让Nokogiri获取图像src,然后我可以将其输入到Html中?
答案 0 :(得分:1)
图像没有那个类;图像所包含的div
确实存在。那就是说,
html.at_css('.market_listing_largeimage img')['src']