2015-03-13 15 views
4

我已經使用Import.io中的Extractor工具成功創建了一個查詢。它的確如我所願,但我現在需要現在每天運行一次或兩次。是否將Import.io作爲API的目的是允許我使用自己的應用程序構建數據存儲和計劃任務(每天多次運行查詢)等邏輯,或者是否有方法調度查詢並利用長期存儲我的結果完全在Import.io服務中?如何使用Import.io進行查詢自動化

我很高興創建一個Laravel或Rails應用程序來向API發出請求並將信息存儲在其他地方,但如果我正在通過這樣做來重新發明輪子,並且他們提供瞭解決此問題的方法,那麼這是一個真實省時間。

回答

5

感謝您使用新論壇!是的,我們已將此轉移到Stack Overflow以最大化社區氛圍。

目前,導入無法計劃爬網。但是,這是我們將在不久的將來推出的。

目前,您可以在指定時設置Cron作業運行。

+0

謝謝梅格!所以在import.io中有一個cron作業選項? – sparecycle 2015-03-13 14:25:28

+0

我調查了一下,我想我明白你的意思了。看起來很多用戶在本地或者在定期執行特定任務的服務器上設置cron作業。在Import.io本身中似乎不可用。 – sparecycle 2015-03-13 15:08:11

+0

嗨,不,目前我們不通過導入提供。這是會改變的。是的,我通常在本地設置一個cron作業並以此方式運行。 – 2015-03-16 09:53:47

0

如果您使用免費版的另一個解決方案是使用像travis或jenkins這樣的CI工具來安排您的API腳本。 您可以實時查詢提取器,因此您無需每次都手動運行提取器。這將消耗您的限制中的一個請求。

你可以使用的端點是:

https://extraction.import.io/query/extractor/extractor_id?_apikey=apikey&url=url 

不幸的是,腳本不會是一個非常簡單的,因爲大多數網站有非常不同的響應結構對import.io,正如你可能已經知道,超值版的工具現在提供了調度功能。