-2
我想將抓取的數據保存到數據庫,以便我可以在其上實現搜索和排序功能。如何從Nokogiri中將抓取的數據保存到Rails數據庫?
我試着創建一個新的Rake任務並更新屬性,但爲此我需要在每次數據被抓取時運行rake fetch-data
。
應用程序/控制器
def show
url = @scrapper.url
data = Nokogiri::HTML(open(url))
@doc= data.css(".s-item-container")
end
應用程序/視圖/顯示
<% @doc.each do |item| %>
<tr>
<td><%= item.css(".s-access-title").text %></td>
<td><%= item.css(".s-price").text %></td>
<td><%= item.css("span+ .a-text-normal").text %></td>
</tr>
<% end %>
它沒有工作。有沒有其他方法可以實現這一點?
需要了解您的系統中的爬網程序現在如何運行? – Muntasim