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

Общайтесь со знакомыми и друзьями в нашей группе в Контакте.
  • Форумы
  •  » iMacros
  •  » Автоматическая смена цепочки Tor (смена ip)

№117-11-2016 17:50:11

wonder.uix
Участник
 
Группа: Members
Зарегистрирован: 17-11-2016
Сообщений: 4
UA: Chrome 54.0

Автоматическая смена цепочки Tor (смена ip)

Всем привет! Научился делать макросы для плагина. Сделал 3 простейших макроса для нажатий по кнопкам и все хорошо работают, но мне требуется автоматическая смена ip адреса. Для этого использую Ctrl+Shift+L. Тем самым делаю новую цепочку соединения для сайта и меняю свой ip без перезапуска Tor.
Как можно организовать одновременное нажатие комбинации клавиш "Ctrl+Shift+L"? И куда его вставлять? Парился с EVENT'ом но не получилось.

Ниже приведен код макроса

скрытый текст
Макрос для нажатия по кнопке

Выделить код

Код:

VERSION BUILD=8970419 RECORDER=FX
TAB T=1
URL GOTO=*некий сайт*
EVENT TYPE=CLICK SELECTOR="некая кнопка" BUTTON=0
ONDIALOG POS=1 BUTTON=OK CONTENT= 'нажать ок на всплывающем окне

Вызов макроса

Выделить код

Код:

iimPlay("#moskau");


******

ОС: Windows 10
Браузер: Tor 6.0.6 на базе Mozilla Firefox 45.5.0
Версия iMacros: 8.9.7

Отредактировано wonder.uix (17-11-2016 18:28:09)

Отсутствует

 

№219-11-2016 22:27:38

Nagibaka
Участник
 
Группа: Members
Зарегистрирован: 08-03-2016
Сообщений: 24
UA: Chrome 54.0
Веб-сайт

Re: Автоматическая смена цепочки Tor (смена ip)

Эвентовые события, да и любые другие подобные функции работают только в контексте текущего окна.

Вот держи крутое, безкостыльное решение для смены личности в Tor:

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

Выделить код

Код:

var wm = Components.classes["@mozilla.org/appshell/window-mediator;1"] 
             .getService(Components.interfaces.nsIWindowMediator)
             .getMostRecentWindow("navigator:browser");        


// Пример использования
iimPlayCode('URL GOTO=https://whoer.net');
iimPlayCode('WAIT SECONDS=5');
wm.torbutton_new_circuit(); // Меняем цепочку соединения
iimPlayCode('URL GOTO=https://whoer.net');


Тут используется iMacros+Javascript, соответственно расширение твоего макроса должно быть ".js"


Пишите в личку для заказа скрипта iMacros+JS любой сложности.
Продвинутые уроки по iMacros+Javascript смотрите на моем блоге(ссылка под аватаром).

Отсутствует

 

№320-11-2016 02:51:06

wonder.uix
Участник
 
Группа: Members
Зарегистрирован: 17-11-2016
Сообщений: 4
UA: Chrome 54.0

Re: Автоматическая смена цепочки Tor (смена ip)

Огромное тебе, человеческое спасибо! Как же долго я рыл инфу. И тут наконец-то дельный совет. Поклон до земли! :)

Отсутствует

 

№420-11-2016 22:51:49

Nagibaka
Участник
 
Группа: Members
Зарегистрирован: 08-03-2016
Сообщений: 24
UA: Chrome 54.0
Веб-сайт

Re: Автоматическая смена цепочки Tor (смена ip)

wonder.uix, да пожалуйста!

Кстати, твой костыльный вариант с использованием горячих клавиш тоже имеет место быть. Только реализуется он немного иначе.

Смена цепочки Tor при помощи имитации горячих клавиш Ctrl+Shift+L:

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

Выделить код

Код:

iimPlayCode('URL GOTO=http://nagibaka.ru');    
iimPlayCode('EVENT TYPE=KEYPRESS SELECTOR=* CHAR="L" MODIFIERS="ctrl,shift"');


Тут код тоже написан на js, но если убрать конструкцию iimPlayCode(), можно использовать и в обычных iim-макросах.


Пишите в личку для заказа скрипта iMacros+JS любой сложности.
Продвинутые уроки по iMacros+Javascript смотрите на моем блоге(ссылка под аватаром).

Отсутствует

 

№506-12-2016 10:17:17

Egorushka1974
Участник
 
Группа: Members
Зарегистрирован: 07-05-2015
Сообщений: 173
UA: Chrome 54.0

Re: Автоматическая смена цепочки Tor (смена ip)

wonder.uix пишет:

Огромное тебе, человеческое спасибо! Как же долго я рыл инфу. И тут наконец-то дельный совет. Поклон до земли!

Присоединяюсь к благодарности, спасибо.

Отсутствует

 

№604-01-2017 22:08:46

Granat
Участник
 
Группа: Members
Зарегистрирован: 22-12-2016
Сообщений: 22
UA: Chrome 54.0

Re: Автоматическая смена цепочки Tor (смена ip)

Nagibaka пишет:

Смена цепочки Tor при помощи имитации горячих клавиш Ctrl+Shift+L:

удалено избыточное цитирование
здравствуйте! А как все это реализовать в аймакросе с расширением iim? не могу догадаться как запустить? 

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

Выделить код

Код:

SET !VAR1 EVAL("Components.classes["@mozilla.org/appshell/windowmediator;1"].getService(Components.interfaces.nsIWindowMediator).getMostRecentWindow("navigator:browser");")


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


InfSub

Отсутствует

 

№705-01-2017 00:24:22

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

Re: Автоматическая смена цепочки Tor (смена ip)

Granat
вы читаете что написано или вам лишь бы что написать?
черным по белому Nagibaka написал, как это сделать в iim:

Nagibaka пишет:

если убрать конструкцию iimPlayCode(), можно использовать и в обычных iim-макросах

естественно это касается только кода, о котором идет речь в посте, который вы процитировали, т.е. об этом:

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

Выделить код

Код:

iimPlayCode('URL GOTO=http://nagibaka.ru');    
iimPlayCode('EVENT TYPE=KEYPRESS SELECTOR=* CHAR="L" MODIFIERS="ctrl,shift"');


а не о безкостыльном решении двумя постами выше


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

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

Отсутствует

 

№806-01-2017 03:27:34

Granat
Участник
 
Группа: Members
Зарегистрирован: 22-12-2016
Сообщений: 22
UA: Chrome 54.0

Re: Автоматическая смена цепочки Tor (смена ip)

InfSub пишет:

вы читаете что написано или вам лишь бы что написать?

читаю! У меня версия тор какая-то с багом была! Клавишами не переключало смену личности.. в iim а в js файле переключало.. Помогла переустановка браузера. + смену цепочки нужно делать на какой нибудь открытой странице. ОЧЕНЬ ВАЖНО МЕНЯТЬ ЦЕПОЧКУ НА ЛЮБОЙ ОТКРЫТОЙ СТРАНИЦЕ

вот версия с багом

скрытый текст
http://s61.radikal.ru/i174/1701/02/18fef8e0d5bb.png

должно быть вот так

скрытый текст
http://s011.radikal.ru/i317/1701/d9/13309aeeefa7.png

скрины публикуются под спойлером

InfSub

Отредактировано Granat (06-01-2017 14:09:22)

Отсутствует

 

№911-07-2017 03:37:38

Log1n
Участник
 
Группа: Members
Зарегистрирован: 06-07-2017
Сообщений: 7
UA: Chrome 59.0

Re: Автоматическая смена цепочки Tor (смена ip)

удалено, флуд
замечание


InfSub

Отсутствует

 
  • Форумы
  •  » iMacros
  •  » Автоматическая смена цепочки Tor (смена ip)

Board footer

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