2016-01-28 132 views
-3

我需要爲一些數據取消很多不同的網頁,我可以想出的最佳解決方案是爲每個主頁編寫一個模板,這是可能的還是有更好的解決方案?編寫網絡爬蟲模板

+0

工作,你是什麼意思? – Yerken

+0

每個網站都不同,我需要一個模板,具體取決於源代碼的外觀。根據網站選擇一個模板>刪除它>將數據保存在我的服務器上。 –

+0

因此,您正在考慮確定目標站點的特定區域,您需要從中提取數據。所以,對於頁面x之間的

標籤等 – Tim

回答

0

我不知道這是不是最好的解決辦法,但我設法得到它的編寫模板與eval

template = File.expand_path("../crawlers/#{@festival.name}.rb", __FILE__) 

if File.exist?(template) 
    file = File.read(template) 
    results = eval(file) 
end 

results