2

是否可以使用 imacros 提取和比较网站的内容?我想提取数据并使用一些预定义的信息进行比较,因此只修改一些字段,而不是确保页面中的所有字段都设置为默认值。可能吗?

4

3 回答 3

1

是的。

您可以使用宏来提取信息并将其保存在 JavaScript 变量中。假设您从 2 个网站上抓取数据,如果两个网站都有关键字“foo bar”,您会提醒“foo bar found”。

var test1=website_text1.search(/foo bar/gi);
var test2=website_text2.search(/foo bar/gi);


if (( test1>=0 ) && (test2 >=0 ))
{

alert("foo bar found");

}
else
{

alert("foo bar is not on both websites");

}

对于您解释的完整代码,它将需要更多信息。

于 2013-03-23T19:11:38.100 回答
0

为什么不将其提取到 csv 文件中。然后使用 csv 作为数据库来比较您可能需要的任何变量,您可以通过创建一个宏来自动执行 csv 宏比较。在 google 上搜索 csv 的宏。

于 2013-03-24T21:14:00.320 回答
-1

我不确定你到底需要什么。iMacros 无法自行执行此类任务,您需要编写脚本 - 基本的 javascript 或您知道如何使用的任何其他内容(java、php 等)

无论如何,我相信Selenium http://docs.seleniumhq.org/可能更接近您的需要。你应该试一试。

于 2013-03-22T17:50:45.573 回答