#----------------------------------#
#********[WHT] PHPNetClass*********#
# Made by : Sklep #
# E-mail : [email protected] #
# Site : http://Wap-Hack.Ru #
# ICQ : 712788 #
#----------------------------------#
Скрипт предназначен для работы с http и https протоколом.
Применять скрипт можно как для написания различных грабберов, так и для написания php браузера.
Работать с классом очень просто главное чтобы была поддержка сокетов и cURL.
Основные функции срипта:
submit - отправка POST запроса на указанный адрес.
fetchlinks - получение всех ссылок с указаной страницы.
fetchform - получение всех форм ввода данных с указаной страницы
fetchimg - получение всех изображений с указанной страницы
fetchtext - получение всей содержимой страницы в текстовом формате (вырезает все теги).
Самый простой пример работы класса:
<?php
require_once "WebNet.class.php"; // подгружаем класс
$net = new NetClient; // начало работы класса
$net->agent = 'Opera 9.26'; // устанавливаем юзер агент
$net->fetch('http://wap-hack.ru'); // обрабытываем данную страницу
print $net->results; // выодим страницу на экран
if($net->results) // проверяем наличие ошибок при коннекте, если они имеются то выводим их на экран
print $net->results;
?>
Пример отправки POST запроса:
<?php
require_once "WebNet.class.php"; // подгружаем класс
$net = new NetClient; // начало работы класса
$net->agent = 'Opera 9.26'; // устанавливаем юзер агент
$data['log'] = 'test'; // устанавливаем переменной log значение
$data['par'] = 'test'; // устанавливаем переменной par значение
$net->submit('http://wap-hack.ru/assets/pages/to.php',$data); // отправляем POST запрос на данную страницу
print $net->results; // выодим страницу на экран
if($net->results) // проверяем наличие ошибок при коннекте, если они имеются то выводим их на экран
print $net->results;
?>
Остальные функции вы найдете в коментариях в самом скрипте!
Содержание архива:
WebNet.class.php - сам класс
Read_Me - тот файл который вы щас читаете
ВНИМАНИЕ!
ВЫ НЕ ИМЕЕТЕ ПРАВО ВНОСИТ ИЗМЕНЕНИЯ В КОД СКРИПТА И ИЗМЕНЯТЬ КОПИРАЙТ ДЛЯ ДАЛЬНЕЙШЕГО РАСПРОСТРАНЕНИЯ!
ВЫ НЕ ИМЕЕТЕ ПРАВО ЕГО ПРОДАВАТЬ!
ПРИ РАСПРОСТРАНЕНИИ НЕОБХОДИМО СОБЛЮДАТЬ АВТОРСКИЕ ПРАВА!
Также недеюсь на вашу материальную поддержку:
WM # R 376801185853 и Z 292031174447
4 апреля 2008г.
by Sklep