Класс браузера или как утянуть страницу за паролем?
Автор: SysaninОкт 28
Наткнулся недавно на довольно интересный класс Snoopy Он представляет собой эмулятор браузера. Самая замечательная фишка в нем то что snoopy умеет использовать кукисы при работе. Т.е. вполне реально замутить какой парсер страниц форума или социальной сети закрытых паролем, например чтобы получать новости, не заходя на сайт. Вот я скоро планирую написать парсер для новостей вконтакте и выводить их в рсс поток, а то задрало лазить на сайтег их смотреть
Но вернемся к нашим баранам, то есть к классу) Вот самое простое использование класса:
$browers = new Snoopy;
$browers -> fetch("http://formata.net/"); # Выполнить функиию по получению страницы
echo $browers -> results; # переменная, в которой всегда хранится результат выполнения любой команды классом
Так же в классе реализованы функции по получению всех ссылок со страницы, что может быть удобно для создания карты сайта или слива всех страниц с сайта.
или можно получать текст с вырезаными тегами:
Ну вот в основном и все. Скачать Snoopy мона здесь.
1 комментарий
Пишет Список ссылок со страницы | Формата.нет | дата: 2 декабря 2008 в 17:53
[...] решением. А именно классом Snoopy (я про него уже писал тут). Задача упрощается до подключения и активации класса [...]