我在這裏要做的是比較sqlite dbs中的2個字符串,我想說我有點難住。該計劃的基本目標是用戶請求抓取網站。然後,爬蟲將網站分解爲作業或鏈接。我試圖避免重複的抓取和請求說在Sqlite3紅寶石字符串比較db's
if(request is already in jobs list)
{
do nothing
}
else
{
Anemone.crawl(....)
銀蓮花是順便說一句ruby的網絡蜘蛛框架。
所以if語句中的比較如下。
if(@[email protected]_s)
puts 'TEST TEST TEST'
puts 'Request is already detected in job list'
@allJobs和@allRequests均只有SELECT * FROM Jobs.Requests
@allJobs = Job.all
@allRequests = Request.all
的比較似乎是失敗的,它會創建重複沒有問題。有沒有人有任何想法?
在側面說明。如何從.all變量中刪除一個字段。
allJobs.drop「where url = myurl.com」?