繁体   English   中英

从网站获取数据

[英]Fetching data from a web site

我公司使用在线CRM软件。 我需要通过CRM获取所有客户的邮件地址。 通常,我登录到CRM并单击几下,然后在客户名称字段中键入“ *”,最后单击“搜索”按钮。 这给我带来了所有客户及其邮件地址。 我该如何自动执行所有步骤并获取邮件地址? 我以为Javascript和DOM可以工作。 但是,在列出所有客户的情况下,在该网站的源代码上,我看不到邮件数据。 还有其他想法吗?

提前致谢。

如果您想自动执行此任务(即数据抓取),我建议在CasperJS之外再使用PhantomJS之类的东西。 两者都是测试WebUI的工具-但谁说,这是唯一的用例。 这将是蛮力的方法。 使用Casper,您可以导航到站点并从HTML获取数据。

取决于您的CRM的更好方法是使用某种WebserviceREST-API来获取您感兴趣的数据。请查看CRM的文档/ WIKI。 也许有比手动提取信息更简单的方法(例如,指定URL上的$.getJSON()应该使您获得邮件地址)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM