Показать сообщение отдельно
  #1 (permalink)  
Старый 17.06.2017, 03:01
Новичок на форуме
Отправить личное сообщение для Stanei Посмотреть профиль Найти все сообщения от Stanei
 
Регистрация: 08.04.2017
Сообщений: 3

Помогите разобраться с условие и парсингом
Добрый день, в javascript я не бум-бум, сразу говорю, но приходится осваивать. Так что помогите пожалуйста. Пытаюсь написать скрипт для imacros, который просто бегает по сайту.

Так вот, создал Test.js с кодом:
var XMLHttpRequest=Components.Constructor("@mozilla.org/xmlextras/xmlhttprequest;1");
var b=XMLHttpRequest();
b.open('GET','http://site.ru/',false);
b.send('');
var text = b.responseText;


тут в переменную "text" заносится весь html код страницы. Как теперь мне создать небольшое условие, если в переменной "text" есть слово "онлайн" то запустить test2.js

и то же на счёт парсинга, нужно как бы определённый кусок текста вытащить из переменной "text" и потом тоже проверить условие.

Вот в паскале это выглядело бы примерно так:
Код:
Function pars (a,s,d:string):string
begin
//функция парсинга
end;

//.........................


procedure start;
var
text:string; //объявляем переменную
begin
text:='{html код страницы}'; //присваиваем значение переменной

if pos('онлайн',text)<>0 then //проверка есть ли в переменной слово "онлайн"
begin
//если есть запускаем test2.js
end
else //иначе
begin
//и парсинг
text:=pars('начало',text,'конец'); //выдираем кусок текста и переменной "text" и перезаписываем её
//и далее опять условие если в переменной есть слово, то делаем это, иначе другое, см.выше.
end;
Ответить с цитированием