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

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

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

> Опрос
Нужен ли интернет?
Для голосования и просмотра результатов опроса войдите или зарегистрируйтесь

> Описание: Работа в интернете в протоколе http
stivus
Отправлено: 13 Мая, 2013 - 17:12:02
Post Id



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


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




Приветствую.На мой взгляд,очень бы хотелось увидеть в киборге а-ля модуль интернет,чтобы иметь возможность отсылать готовые запросы,например для логина в игрушке не находить поля с логином\паролем и вбивать их туда,а просто отправить готовый запрос.Так же во многих случаях и анализ исходного кода страницы мог бы помочь в написании скриптов(пример-браузерка travian):можно было бы не кликать в нужное место мышкой,а просто сообщать адрес куда мы хотим попасть.
 
 Top
Kibor
Отправлено: 15 Мая, 2013 - 19:05:11
Post Id



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


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




Отправить GET запрос не проблема, но кто получит ответ? Кибор не имеет встроенного браузера.
 
 Top
stivus
Отправлено: 16 Мая, 2013 - 14:12:26
Post Id



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


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




Если мы находимся в браузерке,то,например,для перехода на другую страничку нам надо кликнуть на неё мышкой.Но ведь можно просто отправить запрос и попасть туда куда нужно-так будет проще чем печатать этот адрес с клавиатуры в адресную.Если залогиниться-ещё сложнее-впечатать логин\пароль в предназначенные для этого поля.А добавить браузер в Киборга вообще возможно?
 
 Top
Kibor
Отправлено: 16 Мая, 2013 - 16:08:29
Post Id



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


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




В данном случае я могу просто добавить функцию с примерным названием openhttp("http://kibor-bot.com/forum/forums.php?forum=2");
Она будет открывать данную страницу в имеющемся по умолчанию браузере.
Для реализации остального требуется писать свой встроенный браузер. На данный момент это не планируется.
Эту функцию я добавлю в следующем обновление, в котором ожидается функция обхода защиты от автокликеров в различных онлайн играх.
 
 Top
stivus
Отправлено: 18 Мая, 2013 - 01:19:02
Post Id



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


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




Даже данная функция будет весьма неплохо,только чтоб она открывала не браузер по умолчанию,а тот с которым работает Киборг,если у него включён режим работы с конкретным окном.(У меня например активно используются профили в FF,и там по умолчанию далеко не всегда тот профиль который открыт в данный момент)
С нетерпением ждём следующую версию.
Успехов и удачи!
 
 Top
idcco
Отправлено: 26 Марта, 2017 - 06:11:48
Post Id



Пользователь
Участник


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




 Kibor пишет:
В данном случае я могу просто добавить функцию с примерным названием openhttp ("http://kibor-bot.com/forum/forums.php?forum=2")
Она будет открывать данную страницу в имеющемся по умолчанию браузере.

Ребятушки, беда. И просьба...

Так и не реализовано, да? (( Что только не пробовал. И отправлял сообщение окну, и стартовал путем start ("c:\......\chrome.exe --new-window http:\\......") и даже через cmd.exe - все бестолку. Через командную строку получается запустить, конечно, но для этого надо нажимать шифт, а в фоновом режиме он зажиматься не будет. Короче я хз как открыть адрес в фоновом режиме без графики....... =( В гребаном кликермане, кстати, такая возможность реализована. Да и учитывая то что половина ботов пишется на онлайн штуки, думаю это нужно реализовать и на Киборе, если он, конечно, еще развивается... Но это так, лирика...

В общем к просьбе. Подскажите любой способ открыть сайт без графического интерфейса в фоновом режиме. Может опять же какая то библиотека виндовая это сможет сделать? Или как то отправить сообщение окну?
 
 Top
Dantes3000
Отправлено: 26 Марта, 2017 - 09:52:49
Post Id



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


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




открой не в фоне и сразу сделай прозрачность 100%
 
 Top
idcco
Отправлено: 26 Марта, 2017 - 13:50:13
Post Id



Пользователь
Участник


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




Вот тут я деревянный... Можно шмат кода?
 
 Top
idcco
Отправлено: 26 Марта, 2017 - 19:27:17
Post Id



Пользователь
Участник


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




А может можно тоже как то без нажатия шифта отправить в cmd.exe что то вроде этого:
CODE:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --new-window http://ya.ru
 
 Top
idcco
Отправлено: 26 Марта, 2017 - 23:38:30
Post Id



Пользователь
Участник


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




Погуглил, накопал SellExecute в Shell32.dll со следующим прототипом:
CODE:
DECLARE INTEGER ShellExecute IN SHELL32.DLL parameters:
INTEGER nWinHandle (hWND), ;
STRING cOperation, ;
STRING cFileName, ;
STRING cParameters, ;
STRING cDirectory, ;
INTEGER nShowWindow

Но опять же запустить при помощи библиотеки не получается.
Пробовал по всякому исходя из примерно этого:
CODE:
external (INT, "Run", "ShellExecute", "shell32.dll");
Run (0, "Open", "chrome.exe", "--new-window http://ya.ru", "", 1);

или этого:
CODE:
char program[255];
char parameters[255];
strcpy(#program[0], "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe");
strcpy(#parameters[0], "--new-window http://ya.ru");
external (INT, "run", "ShellExecute", "shell32.dll");
run (0, "Open", address(#program[0]), address(#parameters[0]), "", 1);

И в разных случаях получается разный результат.
Или открывается эксплорер, или браузер по умолчанию, или критическая ошибка, или ругается Кибор, или вообще зависание, или ошибка rundll.exe....... В общем прошу помощи, подскажите правильный вариант использования этой команды в этой библиотеке в Киборе! С ума уже схожу... Мне всего лишь нужен аналог выполнения комбинации
Нажать Win + R
Ввести "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --new-window http://ya.ru
Нажать ENTER
Хелп.......
(Добавление)
Ура!!! Я ее победил.
Всего одного символа не хватало блин! ShellExecuteA же... Я дерево!..

Вот верный код (если кому-то кроме меня еще это понадобится):
CODE:
external (INT, "Run", "ShellExecuteA", "shell32.dll");
Run (0, "Open", "chrome.exe", "--new-window http:\\ya.ru", "", 1);

(Отредактировано автором: 26 Марта, 2017 - 23:53:18)

 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Предложения по программе »


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




Powered by