Можно ли извлечь и сравнить содержимое веб-сайта с помощью imacros? Я хотел бы извлечь данные и сравнить их с помощью некоторой предопределенной информации и, таким образом, изменить только некоторые поля, а не обеспечивать, чтобы все поля на странице были установлены по умолчанию. Является ли это возможным?iMacros извлечение и сравнение данных
ответ
Я не уверен, что именно вам нужно. iMacros не может выполнять такие задачи, сам по себе, вам нужны сценариям - либо основной яваскрипта или то, что вы знаете, как использовать (Java, PHP и т.д.)
Во всяком случае, я считаю Селенhttp://docs.seleniumhq.org/ может быть ближе к тому, что вам нужно , Вы должны попробовать.
Да, это так.
Вы можете использовать макрос для извлечения информации и сохранения ее в переменной 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");
}
Полный код того, что вы объяснили, потребуется больше информации.
Почему бы не извлечь его в файл csv. Затем используйте csv как базу данных для сравнения любой переменной, которая вам может понадобиться, вы можете пойти дальше, создав макрос для автоматизации макроса csv. макросы для csv.
Как создать макрос для автоматизации сравнения макросов csv? – Daylite