Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (2): [1] 2 »   

> Без описания
baracuda
Отправлено: 15 Августа, 2013 - 10:40:22
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 23
Дата рег-ции: Июль 2013  
Репутация: 1




Хочу найти простое решение для работы с большим количеством аккаунтов от одного сайта.
Точнее авторизации.. поработал с одним аккаунтом.. перешёл на другой.
Кто как реализует этот момент...

(Отредактировано автором: 15 Августа, 2013 - 10:41:36)

 
 Top
Kibor
Отправлено: 15 Августа, 2013 - 11:08:08
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8203
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




Для этого читаем данные акков с файла, логины и пароли:

Создаем файл logpar.txt на C.
Заполняем логинами и паролями так:
CODE:
логин1 пароль1
логин2 пароль2
логин3 пароль3
логин4 пароль4
логин5 пароль5

или вот так:
CODE:
логин1 пароль1 логин2 пароль2 логин3 пароль3 логин4 пароль4 логин5 пароль5

или
CODE:
логин1
пароль1
логин2
пароль2
логин3
пароль3
логин4
пароль4
логин5
пароль5



Читаем с него логины и пароли в массив/ы

Читаем по одному слову.





Пример чтения в два массива:
CODE:
string log[100];
string par[100];
int n, k;

//Чтение по слову. у нас одно слово логин второе пароль. читаем по паре
k=0;
if (fopen ("c:\logpar.txt", "r")!=0)//открываем файл для чтения "r"
{//если открылся
l:fread(log[k]);
if (fread(par[k])!=0)//проверяем по паролю конец так как уверены что пароль будет последним в файле и парное число слов
{
k++;
goto l;
}
fclose();//закрываем файл
}

//====================================

n=0;
h:if (n<k)//перебираем в масивах логины и пароли
{


//////////////////////////////////////////
//тут будет код самой авторизации с этими логином и паролем
//сделали свое дело
//вышли с акка
//возвращаемся с новыми лог и пар...
messagebox(log[n]+" "+par[n]);
/////////////////////////////////////////////


n++;
goto h;
}


В один массив двухмерный:
CODE:
string logpar[2][100];
int n, k;

//Чтение по слову. у нас одно слово логин второе пароль. читаем по паре
k=0;
if (fopen ("c:\logpar.txt", "r")!=0)//открываем файл для чтения "r"
{//если открылся
l:fread(logpar[0][k]);
if (fread(logpar[1][k])!=0)//проверяем по паролю конец так как уверены что пароль будет последним в файле и парное число слов
{
k++;
goto l;
}
fclose();//закрываем файл
}

//====================================

n=0;
h:if (n<k)//перебираем в масивах логины и пароли
{


//////////////////////////////////////////
//тут будет код самой авторизации с этими логином и паролем
//сделали свое дело
//вышли с акка
//возвращаемся с новыми лог и пар...
messagebox(logpar[0][n]+" "+logpar[1][n]);
/////////////////////////////////////////////


n++;
goto h;
}



По поводу авторизации на сайте почитать тут можно.
 
 Top
baracuda
Отправлено: 15 Августа, 2013 - 11:36:51
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 23
Дата рег-ции: Июль 2013  
Репутация: 1




если логин и пароль разделены ( ; )
 
 Top
Kibor
Отправлено: 15 Августа, 2013 - 19:34:26
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8203
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




logpar[0][n]+" "+logpar[1][n] просто сложение строк.
можно и так:
messagebox(logpar[0][n]);
messagebox(logpar[1][n]);
 
 Top
konctantin777
Отправлено: 25 Мая, 2019 - 09:21:30
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1168
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




А как в поле ввести ? В примерах по "key('a')" нету
 
 Top
konctantin777
Отправлено: 26 Мая, 2019 - 09:39:10
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1168
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




Блин, всяко уже пробовал- не хочет печатать (
 
 Top
Zireael
Отправлено: 26 Мая, 2019 - 10:48:22
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4456
Дата рег-ции: Нояб. 2017  
Репутация: 585




 Цитата:
В примерах по "key('a' )" нету

CODE:
loop()
{
key('a');
sleep(300);
}

Запустить скрипт, поставить курсор туда где нужно ввести текст.
 
 Top
konctantin777
Отправлено: 26 Мая, 2019 - 11:13:07
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1168
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




Из постов вначале.
Пишу key('par[n]'); Пишет что ошибка
 
 Top
Zireael
Отправлено: 26 Мая, 2019 - 11:19:05
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4456
Дата рег-ции: Нояб. 2017  
Репутация: 585




 Цитата:
Пишу key('par[n]'Подмигивание; Пишет что ошибка

Там нет такой строки. Тогда уж так:
CODE:
key(par[n]);
 
 Top
konctantin777
Отправлено: 27 Мая, 2019 - 23:29:37
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1168
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




Работает ) А почему только в аккаунт не входит ? messagebox выдаёт правильную пару. Вручную если вводить, то всё ок...
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by