PDA

Показать полную графическую версию : [решено] Как автоматизировать логин на сайтах


PavlovAV
07-04-2014, 23:35
Искал, не нашел, подскажите где посмотреть (не пинайте плизз))
Суть: хочу через планировщик винды периодически заходить на сайт (не хочу рассказывать зачем, а то могут прикрыть)
Если в браузере поставить "запомнить пароль" - то все работает на ура.
Но как быть, если на сайте хочется заходить в 2 (и более) разных профиля?
В принципе - решается через создание 2 (и более) разных профилей в винде, в каждом зайти, поставить "запомнить", и задачу запускать из под разных пользователей винды
(проверено, работает).
"Тушить" - тоже не проблема, TaskKill помогает.
Но как сделать, чтобы из под одного пользователя винды в браузере сами подставлялись логин/пароль и через некоторое время нажималась кнопка "Выход" (с подтверждением!!!)?
Мой вариант проще, там "Выход" жать не приходится, просто окно браузера после паузы закрывается (иначе их со временем будет много открыто).
Есть варианты?
Оптимально - что попроще, bat или vbs, т.е. то, что можно "нарисовать" в блокноте.
Заранее спасибо!
PS Можно также использовать разные браузеры (каждый будет заходить в свой профиль на сайте), но если вдруг много пользователей - то не хватает браузеров)).

yurfed
08-04-2014, 00:38
PavlovAV, один логин - один профиль, если вас только не идентифицируют по IP и то, не уверен.
Если в браузере поставить "запомнить пароль" - то все работает на ура. » Браузер на одной машине и для всех пользователей?
Пробовали анонимайзеры? Попробуйте Tor Browser Bundle (https://www.torproject.org/projects/torbrowser.html.en)

PavlovAV
08-04-2014, 00:56
Браузер на одной машине и для всех пользователей? »
Да, браузер один, штатный IE.
Каждому пользователю винды ставил "запомнить" на разные профили сайта.
Запускал в планировщике в разное время, чтобы не накладывалось прибивание процесса.
Можете попробовать в одном профиле "запомнить" и зайти в другой - придется логиниться по-новой.
Кэш у IE хранится в разных профилях пользователей винды, по-видимому это и помогает.
Попробуйте Tor Browser Bundle »
Tor-ом пользовался немного, в основном для обхода блокировки сайтов админами нашего домена))
Но он тормозной какой-то, долго грузятся тяжелые странички.
Как вариант - в Chrome добавлял какой-то плагин (не помню как звать, щит такой зеленый нарисован), он тоже помогает обходить блокировки сайтов.

El Scorpio
08-04-2014, 02:06
Можно также использовать разные браузеры (каждый будет заходить в свой профиль на сайте) »
Mozilla Firefox позволяет создавать и использовать несколько разных своих профилей для одного пользователя Windows.
Выбирать профиль можно при запуске - в том числе подменяя файл со списком профилей на нужный.

Iska
08-04-2014, 03:40
в том числе подменяя файл со списком профилей на нужный. »
Зачем подменять?
Command Line Options - Mozilla | MDN (https://developer.mozilla.org/en-US/docs/Mozilla/Command_Line_Options#-P_.22profile_name.22)
Command line arguments - MozillaZine Knowledge Base (http://kb.mozillazine.org/Command_line_arguments#List_of_command_line_arguments_.28incomplete.29)

Starting your Mozilla application with a specified profile - MozillaZine Knowledge Base (http://kb.mozillazine.org/Starting_Firefox_or_Thunderbird_with_a_specified_profile)
Opening a new instance of your Mozilla application with another profile - MozillaZine Knowledge Base (http://kb.mozillazine.org/Opening_a_new_instance_of_your_Mozilla_application_with_another_profile)

PavlovAV
15-04-2014, 20:34
Всем спасибо, вроде все разрешиЛОСЬ))
Буквально вчера сделал эксперимент, все заработало.
Использовал Opera Portable, она позволяет даже ОДНОВРЕМЕННО под разными профилями заходить в разные аккаунты.
Т.е. отпала необходимость придумывать как логин/пароль новые вводить, и как "выход" жать.
Тупо создал несколько (по количеству профилей) папок (01, 02 ... N),
В каждую из них установил оперу.
В каждом профиле зашел в свой аккаунт (даже "запомнить" не жал, так отработало)
Соорудил батничек, а в нем указал:

taskkill ***
start *** (путь в 1 профиль)
sleep ***
...
taskkill ***
start *** (путь в N профиль)
sleep ***
tasskkil ***

taskkill и sleep - есть в инете, параметры (***) - без труда угадываются, да и в хелпе есть.




© OSzone.net 2001-2012