Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #67, ИЮЛЬ 2004 г.

Обзор компонентов

Фленов Михаил

Xakep, номер #067, стр. 067-096-3


Описание:

Представь себе ситуевину, когда нужно сделать скрины 100 сайтов. Обалдеть можно, сколько для этого понадобится труда. А с помощью ActiveX-компонента WebPageSnapShot проблема решается очень даже просто. Она загружает в себя сайт (работает через IE) и делает снимок, сохраняя в указанную директорию.

Особые отличия

+ С помощью компонента легко написать прогу, снимающую скрины.

+ В качестве побочного эффекта программа выдает заголовок страницы, найденные линки и e-mail'ы. Таким образом, без особого напряга можно написать прогу, которая будет сканировать сайт или даже весь интернет в поисках мыльников.

+ Благодаря анализу исходного кода страницы на наличие ссылок на другие страницы легко можно создать анализатор битых ссылок.

+ Это ActiveX-компонент, поэтому будет работать в большинстве языков программирования.

- Автор просит немалых денег за компонент, а халявная версия добавляет в скрины ненужный текст.

- Анализатор ссылок не проверяет двойных вхождений. Если на странице 10 ссылок на сайт www.vr-online.ru, то он сработает 10 раз и столько же будет пытаться загрузить страницу для создания снимка.

Диагноз

Неплохая вещь не только для создания снимков, но и для анализа страниц в интернете. Возможных вариантов применения компоненту можно найти тысячи, главное подойти с правильной стороны и правильно использовать.

Ссылки

Компонент с примерами на VB забираем здесь: http://www.tonec.com/download/webpagesnapshot.zip

Назад на стр. 067-096-2  Содержание