2013-10-03 233 views
0

我的公司使用在線CRM軟件。我需要通過CRM獲取所有客戶的郵件地址。通常我登錄CRM並點擊幾次,然後在客戶名字段中輸入「*」,最後點擊「搜索」按鈕。這給我帶來了所有的客戶和他們的郵件地址。我如何自動化所有步驟並獲取郵件地址?我認爲Javascript和DOM可以工作。但是列出所有客戶,在網站的源代碼中,我沒有看到郵件數據。任何其他想法?從網站獲取數據

在此先感謝。

回答

1

如果你想自動執行此任務(即數據抓取),我建議使用PhantomJS以及CasperJS。兩者都是用於測試WebUI的工具 - 但是誰說,這是唯一的用例。這將是蠻力的方式來做到這一點。通過Casper,您可以導航到網站並從HTML獲取數據。

根據您的CRM,更好的方法是使用某種WebserviceREST-API來獲取您感興趣的數據。檢查CRM的文檔/ WIKI。也許有一種比手動提取信息更簡單的方法(例如指定URL上的$.getJSON()應該爲您提供mailadresses)。