问题标签 [jaxer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
157 浏览

php - 找出 sandbox.open(url,null.....) 执行时间

我正在使用 Jaxer.Sandbox.open(url,null,openOptions); 获取 url 内容的方法。我想找出获取 url 内容所需的时间。如果这个过程需要很长时间,比如超过 6 秒。然后应该显示自定义错误页面。

0 投票
4 回答
203 浏览

dom - 有适合爬取的服务器端dom引擎吗?

我找到了一个项目,jaxer,它在服务器端嵌入了 Firefox 的 JavaScript 引擎,因此它可以很好地解析 HTML 服务器端。但是,这个项目似乎已经死了。它对于抓取网页以解析 HTML 和提取数据非常有帮助。

是否有一些新技术对提取信息有用?

0 投票
3 回答
1027 浏览

php - 和贾克斯有什么关系?

还记得 Aptana Jaxer 吗?它插入 Apache 并允许在服务器端使用 JavaScript 作为 PHP 等语言的替代方案。它带有一个用于文件系统访问、数据库连接、套接字通信和任何你需要的东西的一致且流畅的 API。

我想知道为什么它没有被更广泛地采用,为什么没有更多的人使用它?与 PHP 相比,Javascript 是一种现代且简洁的编程语言,而 Jaxer API 则更加一致和简洁。无意冒犯,但 PHP API 就是这么一团糟,它所有的不一致和不合时宜的函数命名约定。

Jaxer 还通过它的 runat="server-proxy" 使客户端/服务器通信变得非常方便,您可以在其中直接从客户端脚本中调用服务器端函数,而 Jaxer 会处理所有 XML HTTP 请求内容。

所以我真的很想在这里谈谈人们对它的看法,或者为什么几乎没有人使用它。不想在这里引发一场激烈的战争,我只是好奇。

谢谢

0 投票
2 回答
5112 浏览

jaxer - Jaxer 是不是比 Node.Js 更好的解决方案

由于 Jaxer 的存在时间更长,如果您是像我这样不熟悉在服务器端使用 JavaScript 编程的开发人员,它是否比 Node.js 更好?

0 投票
1 回答
972 浏览

jaxer - 阿普塔纳和贾克斯

我一直在寻找服务器端 javascript 平台并看到对 Aptana Jaxer 的引用看起来很理想,但 Jaxer 方面似乎不再受支持,这是正确的吗?

我已经看过 Jaxer 站点并安装了独立服务器,它看起来很棒,但看不到如果 Aptana 没有与它集成或者我错过了什么,我会在哪里(或为什么)使用它?

我想避免努力学习不再受支持的技术?

问候

克里斯

0 投票
1 回答
191 浏览

java - 用于解析/抓取网站的 Jaxer 替代品

我有一个(前)同事几年前用 Jaxer 写的旧工具,我想替换/重写。

Jaxer是一个(废弃的)服务器端框架,基于无头 Mozilla/Gecko-Browser,允许您使用 JavaScript 和 DOM 服务器端。

由于 Jaxer 已被废弃,并且我在新计算机上安装和运行带有 Jaxer 的 Aptana Studio 1.5 时遇到了很大问题,因此我正在寻找一个库/框架/东西,我可以在此基础上创建一个新版本。

此工具仅在 Aptana Studio(Jaxer 的 IDE)中本地运行,并且从未打算成为实际的 Web 应用程序。它通过将我们的客户网站逐页加载到服务器端 Mozilla 中来抓取它们。为了做到这一点,它使用 jQuery 和预定义的 CSS 选择器来查找菜单中的链接并解析页面中的其他信息。最终的结果基本上是一个美化的站点地图。

如果可能的话,我想保留这个作案手法并继续使用 jQuery/JavaScript/DOM 来加载和解析/访问页面,但它可以包装在基于另一种语言(如 Java)的框架中。我考虑过自己写一些基于 Gecko 的东西,但这似乎有点过头了,所以我愿意接受其他建议。