5

iMacros is a very nice tool which allows to authomatically fill HTML forms and extract content, includes cycles and many other features. The problem is that it is quite tricky to make it extracting content properly. For example, I have failed to extract all London-to-Tokio flight prices for all the dates between 1/10/08 to 1/12/08 to find a cheapest one from expedia. Sometimes it just crashes. Does anyone know any good alternative?

4

3 回答 3

4

呸,我安装了它,但从未真正使用过它:我对Greasemonkey很满意。
鸡脚可以让它更可食用...

在搜索 URL 时,我还发现了 DéjàClickSelenium IDE,但我并不真正了解它们。
还有很多其他用于 Web 自动化的工具,其中大多数是专业的(阅读“付费软件”...)。

或者,对于数据提取,我会使用 cURL 或 wget 和一个好的 HTML 解析器......

于 2008-10-01T23:42:11.720 回答
4

我也听说过Selenium IDE的好消息,我有限的测试表明它非常有能力,并且可以在 Firefox 和 IE 中运行。

对于大多数基于宏的测试工具,如果您需要支持多个可重复的测试用例,您将需要进行一些编程。

也就是说,在您的示例中,您提到运行 Expedia 宏......大概是为了收集结果。您将需要确保您不会敲击 Expedia 的服务器,和/或一旦他们发现您(实际上)是机器人,就会被启动。

于 2008-10-02T02:01:16.830 回答
3

我同意 imacros 非常不可靠。如果您使用复杂的算法或连续运行它,它们很容易崩溃。诀窍是关闭它并在循环后再次打开它。它会减少您会发现的崩溃次数,但不会完全减少。

于 2013-04-08T08:06:38.200 回答