Полезная информация

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.
  • Форумы
  •  » iMacros
  •  » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)

№103-05-2017 12:26:23

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3160
UA: Chrome 58.0
Веб-сайт

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)




iMacros for FireFox - общие вопросы, обсуждение возможностей (Часть 2)




Правила оформления сообщений в данном топике:

http://i59.fastpic.ru/big/2015/0209/53/1a50e37cd460db106ba5ca4992038a53.jpg


  • Адрес сайта и страницы, на которой возникла проблема, размещается в тегах [spoiler][noindex]http://адрес_сайта/название_страницы[/noindex][/spoiler]

  • Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]
    или выложите на сайт «Pastebin».
  • При размещении объемных материалов, используйте тег "Spoiler" - [spoiler]ваш текст[/spoiler]
    или выложите на сайт «Pastebin».
  • Размещать изображения в открытом виде. Для размещения скриншотов и других изображений, используйте тег "Spoiler" - [spoiler][img]http://ссылка_на_изображение[/img][/spoiler]
    .


«Можно ответить на любой вопрос, если вопрос задан правильно.»
Платон

«Не каждый вопрос заслуживает ответа.»
Сайрус


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox

на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№90207-01-2019 18:27:12

Алим
Участник
 
Группа: Members
Зарегистрирован: 20-12-2013
Сообщений: 293
UA: Firefox 56.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)

Всем привет. Не могу понять, почему условие не работает как надо?
Ники одинаковые, а пишет, что alert("ники не совпали") :mad:

Извлекаются ники на сайте и через метод поиска match() отбираю только буквы, так как в никах приписаны различные не понятные сиволы.
Один из таких ников указал в переменной - ((macs))

Через гет запрос из локального html документа берёт ник
В файле proffilya.html одна строчка "<t>macs</t>"
В файле могут быть несколько ников и поэтому я делаю посик txt.match()

скрытый текст

Выделить код

Код:

var ник = "((macs))"
var ник = ник.match(/[aA-zZ]+/)

var XMLHttpRequest=Components.Constructor("@mozilla.org/xmlextras/xmlhttprequest;1");
var b=XMLHttpRequest();
b.open('GET','file:///C:\\папка\\proffilya.html',false);
b.send('');
var txt = b.responseText;

// Чтобы не создавать файл, прописал ник в переменной для удобства (тоже самое)
var txt = "macs"

alert(ник)
alert(txt.match(ник))

if(txt.match(ник) == ник){

alert("ники совпали")

}else{

alert("ники не совпали")

}

Отредактировано Алим (07-01-2019 18:49:47)


Истина в последней инстанции

Отсутствует

 

№90307-01-2019 18:59:17

karginaolga
Участник
 
Группа: Members
Зарегистрирован: 23-09-2016
Сообщений: 184
UA: Firefox 65.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)

Алим
бардак

скрытый текст

Выделить код

Код:

var a = "macs";
var ник = a.match(/[aA-zZ]+/);

if(ник == a) {
    alert("ники совпали");
} else {
    alert("ники не совпали");
}

Отредактировано karginaolga (07-01-2019 19:07:23)

Отсутствует

 

№90407-01-2019 19:26:24

Алим
Участник
 
Группа: Members
Зарегистрирован: 20-12-2013
Сообщений: 293
UA: Firefox 56.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)

karginaolga
То, что первый раз указили помогло .toString()
Спасибо. Мне именно через метод txt.match(ник) надо было в if
Так как, вы сейчас написали, так то да, будет работать.

скрытый текст

Выделить код

Код:

var ник = "((macs))"
var ник = ник.match(/[aA-zZ]+/)

var XMLHttpRequest=Components.Constructor("@mozilla.org/xmlextras/xmlhttprequest;1");
var b=XMLHttpRequest();
b.open('GET','file:///C:\\папка\\proffilya.html',false);
b.send('');
var txt = b.responseText;

alert(ник)
alert(txt.match(ник))

if(txt.match(ник) == ник.toString()){

alert("ники совпали")

}else{

alert("ники не совпали")

}


Истина в последней инстанции

Отсутствует

 

№90507-01-2019 19:54:55

Squatter
Участник
 
Группа: Members
Зарегистрирован: 11-05-2017
Сообщений: 82
UA: Chrome 64.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)

Алим пишет:

отбираю только буквы, так как в никах приписаны различные не понятные сиволы.

Просто экранируйте спецсимволы в извлекаемом перед сравнением и не надо будет городить огород.

Универсальный реплейс для спецсимволов .replace(/[.*+?^${}()|[\]\\]/g, '\\$&');


Пример

Выделить код

Код:

var userTxt = "Текст из локального файла";

var nodes = content.document.querySelectorAll("t");//Ищем на странице proffilya.html "<t>macs</t>"
for (let i of nodes) {
  var pattern = i.textContent.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');//Экранируем спецсимволы в паттерне
  if (userTxt.search(new RegExp('^'+pattern+'$', 'mg')) !== -1) continue;//Сравниваем с содержимым локального файла
  userTxt += i.textContent + '\r\n';//Добавляем уникальный ник к остальным в переменную userTxt
}

Отсутствует

 

№90607-01-2019 20:06:38

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3160
UA: unknown 0.0
Веб-сайт

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)

Shejker
поиск по первой части данной темы по слову useragent


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox

на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№90708-01-2019 22:57:18

Shejker
Участник
 
Группа: Members
Зарегистрирован: 17-06-2015
Сообщений: 43
UA: Chrome 71.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)

понадобилось через imacros подключать прокси и раньше пользовался дополнением Proxy Authentication, но сейчас оно уже я так понял не поддерживается, какой есть аналог для авторизации проксей?

Отсутствует

 

№90809-01-2019 03:32:40

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3160
UA: Chrome 70.0
Веб-сайт

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)

Shejker
tor browser?


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox

на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№90909-01-2019 04:49:09

dim222
Участник
 
Группа: Members
Зарегистрирован: 06-03-2016
Сообщений: 338
UA: Firefox 64.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)

Shejker пишет:

аналог для авторизации проксей?

Этот хоть и для "seamonkey", но ставиться без проблем и на FF. Попробуй

Отсутствует

 

№91009-01-2019 15:43:29

Dima10000
Участник
 
Группа: Members
Зарегистрирован: 13-11-2017
Сообщений: 19
UA: Chrome 64.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)

Здравствуйте.

Вопрос не по теме,которая идёт.
Как создать бесконечный цикл по условию: если в папке imacros появился файл 1.txt,то идём дальше,а пока его нет  ждём.

Отсутствует

 

№91109-01-2019 15:52:51

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3160
UA: Chrome 70.0
Веб-сайт

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)

Dima10000
например с помощью !datasource проверять наличие файла (ошибка при чтении или нет)
вообще этот вопрос уже рассматривался ранее, в этой теме или в ее первой части, так что за подробностями в поиск


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox

на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№91209-01-2019 16:23:11

Dima10000
Участник
 
Группа: Members
Зарегистрирован: 13-11-2017
Сообщений: 19
UA: Chrome 64.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)

Так пробую, не получается:

скрытый текст

Выделить код

Код:

SET !DATASOURCE C:\1.txt
SET !DATASOURCE {{!LOOP}}


любой код публикуется в тегах code под спойлером

InfSub

Отредактировано Dima10000 (09-01-2019 16:24:39)

Отсутствует

 

№91309-01-2019 20:33:55

Shejker
Участник
 
Группа: Members
Зарегистрирован: 17-06-2015
Сообщений: 43
UA: Chrome 71.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)

InfSub пишет:

Shejker
tor browser?

нет Firefox Quantum,

скрытый текст
https://cdn1.savepice.ru/uploads/2019/1/9/22f2ba5f8fe63cbe8516366d956f19fe-full.png

Отредактировано Shejker (09-01-2019 20:35:56)

Отсутствует

 

№91410-01-2019 04:10:48

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3160
UA: Chrome 70.0
Веб-сайт

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)

Shejker
вы не поняли, это был ответ, как вариант вместо прокси

Добавлено 10-01-2019 04:13:22
Dima10000
откройте wiki по iMacros и прочитайте как используется команда !DATASOURCE (какой синтаксис)

Отредактировано InfSub (10-01-2019 04:13:22)


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox

на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 
  • Форумы
  •  » iMacros
  •  » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2011 Mozilla Russia
Язык отображения форума: [Русский] [English]