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

Юристы зарабатывают огромные деньги и славу, оперируя хорошим знанием законов. Правила форума — простой путь к успешному общению.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 09-07-2018 20:29:55

Товарищи, тут у меня ещё один маленький вопрос остался. Вот в скрипте по поиску в файле IP адреса и последующего сравнения с остальными из этого файла есть такая функция как экранирование точек. Вопрос: а для чего это? Зачем вообще надо было экранировать точки? Ведь если так разобраться, то IP адресы всегда имею точки. Так и сохраняютя в файл, так и выглядят. И когда мы определяем IP адрес сайта, то там тоже точки. Потом сравниваем это IP адрес с остальными адресами, которые тоже с точками...
В общем так я и не понял, для чего надо убирать точки. У меня и с точками всё работает. Вот скриншот для наглядности:

зачем экранировать точки?
Screenshot-2341.png

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

Squatter, благодарю за предложенные варианты! Из всех наиболее лучше подходит последний. Только вопрос остался: как делать чтоб в переменную var ip вставлялся самый последний IP-адрес, который скрипт на сайте определил и сохранил в этот же файл?
В нашем случае скрипт по определению IP-адреса выглядит так:

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

Выделить код

Код:

var date = "" + new window.Date().toLocaleDateString() + " " + new window.Date().toLocaleTimeString() +"";
 alert(date)

  iimPlayCode('URL GOTO=http://myip.ru/');
  iimPlayCode('TAG POS=1 TYPE=TD ATTR=TXT:* EXTRACT=TXT\n ADD !EXTRACT "'+date+'"\nSAVEAS TYPE=EXTRACT FOLDER=C:\\ FILE=IP-adres.csv');


Так вот надо сделать так, чтоб в скрипт, вариант которого вы предложили как самое простое (и это на мой взгляд лучший вариант) вставлялся IP-адрес определившийся самым последним. Ну то есть в переменную var ip, в предложенном вами скрипте. Как это реализовать, подскажите пожалуйста? То есть как совместить два скрипта в один, который бы

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 06-07-2018 02:10:19

Товарищи, подскажите пожалуйста скрипт или решение какое, чтоб когда скрипт определяет IP-адрес и сохраняет в файл, то чтоб ещё сравнивал с существующими уже в этом файле другими сохранёнными IP-адресами и если находил бы идентичный, то подавал бы сигнал (или давал бы знать). Есть такой скрипт готовый? И если нету, то насколько трудно такую задумку реализовать через imacros на ява-скрипте например?

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 04-07-2018 13:10:26

InfSub
всё скопировал в точности как вы написали с учётом последнего редактирования. Вот точная копия скрипта:

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

Выделить код

Код:

var date = "" + new window.Date().toLocaleDateString() + " " + new window.Date().toLocaleTimeString() +"";
//alert(date)

iimPlayCode('URL GOTO=http://myip.ru/');
iimPlayCode('TAG POS=1 TYPE=TD ATTR=TXT:*.*.*.* EXTRACT=TXT\n ADD !EXTRACT "'.+date+'"\nSAVEAS  TYPE=EXTRACT FOLDER=C:\\ FILE=IP-adres.csv');


и выдаёт ошибку:
скрытый текст
2JbgD.png

04-07-2018 13:32:33
разобрался в чом причина: убрал ненужную точку, которая почему-то оказалась в вашем коде тут:

Выделить код

Код:

"'.+date+'"

без этой точки всё фунциклирует как положено. Благодарю! :)

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 04-07-2018 12:55:28

InfSub
не работает. Пишет ошибку:

SyntaxError: missing name after . operator, line 5 (Error code: -991)

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 04-07-2018 12:41:03

Здравствуйте! Помогите пожалуйста подправить скрипт, чтоб дата тоже сохранялась при сохранении текста в файл. Скрипт на сайте определяет IP адрес и сохраняет в файл. Надо чтоб ещё и дата дописывалась. Там два кода: первый выдаёт дату (в виде алерта), а второй сохраняет IP-адрес в файл. А как объединить эти два кода, чтоб в файле сохранялся IP адрес в первом столбце, а во втором - дата?  Вот код:

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

Выделить код

Код:

var date = "" + new window.Date().toLocaleDateString() + " " + new window.Date().toLocaleTimeString() +"";
alert(date)

iimPlayCode('URL GOTO=http://myip.ru/');
iimPlayCode('TAG POS=1 TYPE=TD ATTR=TXT:*.*.*.* EXTRACT=TXT\nSET !EXTRACT   {{!EXTRACT}} \nSAVEAS  TYPE=EXTRACT FOLDER=C:\\ FILE=IP-adres.csv');

Board footer

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