2013-03-22 5 views
2

Можно ли извлечь и сравнить содержимое веб-сайта с помощью imacros? Я хотел бы извлечь данные и сравнить их с помощью некоторой предопределенной информации и, таким образом, изменить только некоторые поля, а не обеспечивать, чтобы все поля на странице были установлены по умолчанию. Является ли это возможным?iMacros извлечение и сравнение данных

ответ

-1

Я не уверен, что именно вам нужно. iMacros не может выполнять такие задачи, сам по себе, вам нужны сценариям - либо основной яваскрипта или то, что вы знаете, как использовать (Java, PHP и т.д.)

Во всяком случае, я считаю Селенhttp://docs.seleniumhq.org/ может быть ближе к тому, что вам нужно , Вы должны попробовать.

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"); 

} 

Полный код того, что вы объяснили, потребуется больше информации.

0

Почему бы не извлечь его в файл csv. Затем используйте csv как базу данных для сравнения любой переменной, которая вам может понадобиться, вы можете пойти дальше, создав макрос для автоматизации макроса csv. макросы для csv.

+0

Как создать макрос для автоматизации сравнения макросов csv? – Daylite