Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dom 使用phantomjs或其他工具挖掘/爬行/web控制台?_Dom_Web Scraping_Web Crawler_Phantomjs_Mining - Fatal编程技术网

Dom 使用phantomjs或其他工具挖掘/爬行/web控制台?

Dom 使用phantomjs或其他工具挖掘/爬行/web控制台?,dom,web-scraping,web-crawler,phantomjs,mining,Dom,Web Scraping,Web Crawler,Phantomjs,Mining,我想创建一个应用程序,其行为与另一个web应用程序的行为直接相关。本质上,Gmail中有一个运行的应用程序,它根据用户的操作动态地和界面交互 我遇到的问题是,我想创建一个与该web应用程序交互的应用程序,但它们不提供开放API。因此,我不能只调用api来获取所需的数据 当我在chrome中打开开发控制台时,我可以看到应用程序正在运行,以及基于活动运行的调试注释 是否有任何方法可以使用PhantomJS之类的东西对动态活动进行爬网,以作为另一个应用程序活动的基础 如果控制台在命令控制台中显示“X”

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

我遇到的问题是,我想创建一个与该web应用程序交互的应用程序,但它们不提供开放API。因此,我不能只调用api来获取所需的数据

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

是否有任何方法可以使用PhantomJS之类的东西对动态活动进行爬网,以作为另一个应用程序活动的基础

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

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


处理封闭API的一种非常粗糙的方法。我看不到你的代码,也看不到你的代码,但是如果我能看到你的代码,那么我可以实时记录并在另一个应用程序中与它交互,这似乎是合乎逻辑的吗?

你可以在Gmail帐户上设置邮件转发规则,并将邮件从被刮取的站点发送到你的Web服务器上的POP3帐户。然后,所有达到这一点的内容都可以通过管道传输到一个脚本中,该脚本设计用于提取任何相关链接并获取最终页面。除非我们能去看看有问题的网站,看看它是如何处理信息请求的,否则将非常有帮助。

不知道网站或您希望得到答案的内容是很困难的。。。