0
我需要從給定網站的URL中的所有背景圖片在Rails腳本解析爲網站
我與引入nokogiri嘗試過的背景圖像的URL的外部CSS:
doc = Nokogiri::HTML(open(url)) // url - will be any website
這裏是網站HTML和CSS:
<h1 class="logo">
<a href="/">Website Name</a>
</h1>
.logo {
width: 193px;
height: 73px;
float: left;
background: url(/themes/site_themes/tccc/images/logo.png) no-repeat;
}
我想要實現的是從外部文件檢索徽標背景圖像URL。 我們可以用Nokogiri檢索內聯樣式,但我一直無法找到外部樣式的解決方案。
我想用任何Web Scrapper從提供的網站獲取所有背景圖像。
我該如何做到這一點?
這是一個愚蠢的http://stackoverflow.com/questions/16917542/extract-background-image-from-an-html-element-in-ruby? – orde
你不能用Nokogiri做到這一點。您需要Watir或Selenium或其他Ruby控制瀏覽器。有關更多詳細信息,請參見[類似的問題](http://stackoverflow.com/questions/16917542/extract-background-image-from-an-html-element-in-ruby)。 – Phrogz
感謝您的回覆。@還有一個類似的問題和更詳細的說明。 –