我想创建一个行为与另一个Web应用程序的行为直接相关的应用程序。从本质上讲,有一个在Gmail中运行的应用程序可以根据用户的操作动态地与界面交互。
我遇到的问题是我想创建一个与该Web应用程序交互的应用程序,但它们不提供开放API。因此,我不能只为我需要的数据调用api。
当我在chrome中打开开发控制台时,我可以看到应用程序正在运行,以及根据活动运行的调试注释。
有没有办法可以使用像PhantomJS这样的动态活动来抓取另一个应用程序的活动。
“如果控制台在命令控制台中显示”X“,则在此其他应用程序中运行”Z“脚本。”
我显然不是工程师,但想知道这样的事情是否可行。
处理封闭式API的一种非常黑客的方法。我无法看到您的代码或使用它,但如果我能看到它的工作,我是否可以记录该实时并在另一个应用程序中与它进行交互似乎不合逻辑?
答案 0 :(得分:0)
您可以在Gmail帐户上设置邮件转发规则,并将邮件从正在抓取的网站发送到您的网络服务器上的POP3帐户。到达此处的所有内容都可以通过管道传输到一个脚本中,该脚本旨在提取任何相关链接并获取结束页面。除非我们可以去查看有问题的网站,看看它是如何处理信息请求的,这样做无济于事。