Боты и читы. Программируемый автокликер.


Визуальное создание ботов в Кибор

 Помощь      Поиск      Пользователи

 

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

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

> Описание: Отправка и получение ответа на сайты по HTTPS, HTTP протоколу
Kibor
Отправлено: 23 Сентября, 2018 - 16:14:14
Post Id



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


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




sendgetweb предназначен для отправки по протоколам HTTPS и HTTP запросов на сайт и получение ответа.
Получает чистый код страницы без заголовка.
Подходит для парсинга сайтов.

Можно отправлять как GET, так и POST запросы
Ответ можно принимать в массив char или в string
Функция возвращает количество принятых байт или -1 при ошибке.
Если указан малый массив char для приема, запишется количество символов равное размеру массива char -1. Последний элемент массива запишется нулем, поэтому надо выделять размер массива хотя бы на 1 больше чем ожидаемое количество принимаемых символов.

CODE:
char C[100000];
if (sendgetweb(#C[0], "My bot", "GET", "https:/"+"/www.google.com.ua", "search?source=hp&q=кибор")>0)
{
messagebox (format(#C[0]));
}

CODE:
string S;
if (sendgetweb(#S, "Mozilla/4.0 (compatible; MSIE 6.0b; Windows NT 5.0; .NET CLR 1.0.2914)", "GET", "https:/"+"/www.google.com.ua", "search?source=hp&q=кибор")>0)
{
messagebox (S);
}


CODE:
string T[5];
int k=sendgetweb(#T[2], "", "GET", "http:/"+"/kibor-bot.com", "");
if (k>0)
{
messagebox (format(k)+" "+T[2]);
}



Первый параметр - указатель на массив char или string в который получим ответ
Второй - строка имени программы которая посылает запрос. Можно представиться к примеру браузером ("Mozilla/4.0 (compatible; MSIE 6.0b; Windows NT 5.0; .NET CLR 1.0.2914)") или оставить пустой.
Третий - тип запроса. Большими буквами.
Четвертый - Домен с протоколом HTTPS или HTTP.
Пятый - Тело запроса.


Узнать свой IP с сайта https: // 2ip . ua
CODE:
char C[100000];
if (sendgetweb(#C[0], "", "GET", "https:/"+"/2ip.ua", "")>0)
{
int nom, siz;
if (findtext(#C[0], #nom, #siz, "</div><div class="+formatic(34)+"ip"+formatic(34)+">" & "<span class")>0)
{
messagebox("IP "+format(#C[nom], siz));
}
}
 
 Top
Skycrew
Отправлено: 26 Сентября, 2018 - 04:50:10
Post Id



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


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




Это просто более удобное оформление функционала sendhtml() recvhtml() или есть принципиальные отличия?
 
 Top
Kibor
Отправлено: 26 Сентября, 2018 - 04:54:49
Post Id



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


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




Есть. Большое.
Оно работает с HTTPS
 
 Top
Skycrew
Отправлено: 27 Сентября, 2018 - 03:08:33
Post Id



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


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




 Kibor пишет:
Есть. Большое.
Оно работает с HTTPS


Ок. я понял. Да вроде были проблемы с HTTPS. Спасибо!
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« О программе Кибор »


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




Powered by ExBB FM 1.0 Final