4

我想创建一个应用程序,其行为与另一个 Web 应用程序的行为直接相关。本质上,在 Gmail 中运行的应用程序会根据用户的操作与界面进行动态交互。

我遇到的问题是我想制作一个与该 Web 应用程序交互的应用程序,但它们不提供开放 API。因此,我不能只为我需要的数据调用 api。

当我在 chrome 中打开开发控制台时,我可以看到正在运行的应用程序,以及基于活动运行的调试注释。

有什么方法可以让我使用 PhantomJS 之类的东西来抓取动态活动,以基于另一个应用程序的活动。

“如果控制台在命令控制台中显示“X”,请在此其他应用程序中运行“Z”脚本。”

我显然不是工程师,但想知道这样的事情是否可行。

处理封闭 API 的一种非常 hacky 的方式。我看不到您的代码或使用它,但如果我可以看到它工作,我可以实时记录并在另一个应用程序中与之交互似乎不合逻辑吗?

4

1 回答 1

0

您可以在 Gmail 帐户上设置邮件转发规则,并将邮件从被抓取的站点发送到您的网络服务器上的 POP3 帐户。然后可以将到达此位置的所有内容通过管道传输到旨在提取任何相关链接并获取结束页面的脚本中。除非我们可以去看看有问题的网站,看看它是如何处理信息请求的,否则会更有帮助。

于 2012-07-10T18:57:20.670 回答