使用 Ruby 和 Nokogiri 从网站检索图像
Retrieve an image from a website using Ruby and Nokogiri
我正在尝试使用 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 (Minimal Wear)"
("url2"来自我制作的html页面的输入框)
Steam 网站上的图片的 class 为 "market_listing_largeimage"。
有没有办法同时使用 Nokogiri 获取图像 src,以便我可以将其输入 Html?
图像中没有那个class;包裹图像的 div
确实如此。也就是说,
html.at_css('.market_listing_largeimage img')['src']
我正在尝试使用 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 (Minimal Wear)"
("url2"来自我制作的html页面的输入框)
Steam 网站上的图片的 class 为 "market_listing_largeimage"。
有没有办法同时使用 Nokogiri 获取图像 src,以便我可以将其输入 Html?
图像中没有那个class;包裹图像的 div
确实如此。也就是说,
html.at_css('.market_listing_largeimage img')['src']