【发布时间】:2010-11-05 10:15:18
【问题描述】:
我正在寻找一种使用 Mozilla 框架编写非 GUI 机器人的方法。该机器人应该能够像普通浏览器一样工作(自动下载相关的 JS 文件,生成 XMLHTTPRequests,运行 JS 操作,修改 DOM),除了不需要 GUI。
我想知道是否可以在没有 X、GTK/KDE(没有任何 GUI 依赖项)的情况下构建 XULRunner,因为我将在 FreeBSD 服务器 6.4 上运行机器人。
这听起来可能有点奇怪,但我需要一个能够像浏览器一样操作、运行 JS、修改 DOM、提交在非 GUI 环境中运行的表单的机器人。
我研究了其他浏览器,例如 Lynx、Links、Hulahop、Chrome V8 引擎、WebKit JavascriptCore,但还没有找到理想的输出。
这是学校项目的一部分,论文。我们将用来观察廉价航空公司的价格变化,经过一年的数据收集,我们需要推断定价策略和客户行为。这是一个严肃的毕业季项目。
非常感谢任何提示或帮助!提前谢谢!
问候。
【问题讨论】:
-
你会用这个工具做什么?
-
-
这是学校项目的一部分,论文。我们将用来观察廉价航空公司的价格变化,经过一年的数据收集,我们需要推断定价策略和客户行为。严肃的最后一年项目,在这里没有乐趣。
-
@Viet:您可能想将其添加到问题中,因为它的书面内容看起来可能是电子邮件抓取和/或 CAPTCHA 黑客攻击的平台......当然这可能是我的安全背景为我解释事情:)
标签: javascript dom mozilla xulrunner bots