Чтение онлайн

на главную - закладки

Жанры

Как раскрутить и разрекламировать Web-сайт в сети Интернет

Загуменов Александр Петрович

Шрифт:

Такой файл создается в любом текстовом редакторе или даже в командной строке DOS.

Если программа при сканировании Web-сервера встретит файл в формате WF, она поступит так же, как если бы он находился на локальной машине. Однако сервер должен быть сконфигурирован надлежащим образом, чтобы распознавать соответствующий MIME-тип.

Для сканирования списка файлов введите в поле URL путь к файлу, содержащему список, и нажмите Enter. Программа преобразует пути в адреса URL, отсканирует их, подготовит отчеты.

Приостановка и возобновление сканирования

В любое время сканирование сайта может быть прервано нажатием кнопки Stop (Стоп)

на панели инструментов или командой Scan → Stop (Сканирование → Стоп). При этом результаты проверки будут неокончательными.

Чтобы возобновить процесс, воспользуйтесь пунктом меню Scan Continue (Сканирование → Продолжить). В строке состояния будут восстановлены актуальные значения, и программа продолжит проверку сайта с того места, где было остановлено сканирование. Результаты будут выведены в обычном виде, словно остановки не было.

Повторная проверка

Повторное тестирование сайта целесообразно в следующих случаях:

• вы исправили ошибки и хотите проверить свою работу;

• вы считаете нужным заново проанализировать все внешние ссылки, чтобы убедиться в их работоспособности;

• вы хотите перепроверить весь сайт, чтобы оценить его новое содержание.

Для повторной проверки сайта предназначены три опции меню Scan (Сканирование):

Re-check Current List (Повторная проверка текущего списка);

Re-check Selected (Повторная проверка выделенного фрагмента);

Entire (Целиком).

Обратите внимание, что повторно тестируются только ссылки на вкладках Children (Потомки) или Parents (Предки).

При повторной проверке проекта, созданного в программе Linkbot Enterprise Server, команда Scan Entire (Сканирование →

Целиком) недоступна.

Для повторной обработки группы ссылок выполните следующие действия:

1. Выберите в левой панели из раскрывающегося списка строку All Links (Все ссылки).

2. В правой панели перейдите на вкладку Children (Потомки).

3. На панели инструментов щелкните по кнопкам подходящих фильтров.

4. Если требуется, выделите нужные файлы в правой панели с помощью клавиш Shift или Ctrl.

5. Выберите пункт меню Scan Re-check Current List (Сканирование → Повторная проверка текущего списка) либо Scan Re-check Selected (Сканирование → Повторная проверка выделенного фрагмента). Или же можно щелкнуть правой кнопкой мыши и выбрать из контекстного меню строку Re-check Selected.

Страницы, защищенные паролем

В программе Linkbot предусмотрена защита информации. При этом все страницы или каталоги должны быть защищены одинаковыми именем пользователя (user ID) и паролем.

Для объявления имени пользователя и пароля, которые будут применены по умолчанию, выполните следующие действия.

1. Выберите пункт меню Tools Project Options New Project (Инструменты → Параметры Проекта → Новый проект) или Tools Project Options Current Project (Инструменты → Параметры Проекта → Открытый проект). Откроется окно New Project Options (Параметры нового проекта), показанное на рис. 2.65, или Options for [имя проекта] (Параметры для [ имя проекта ]) соответственно.

Рис. 2.65. Окно New Project Options

2. В левой части окна выберите пункт General Connections HTTP (Общие → Соединения → Протокол HTTP).

3. В правой части окна поставьте флажок Use the following Username and Password for authenticated pages (Для защищенных страниц использовать следующие имя пользователя и пароль) и заполните поля Username (Имя пользователя) и Password (Пароль). Щелкните по кнопке OK.

Сканирование форм

Программа Linkbot Developer Edition умеет сканировать ссылки, исходящие из форм, даже если предполагается ввод данных в форму. Например, для открытия некоторой страницы требуется ввести имя пользователя и пароль. В этом случае входные данные вводятся с помощью специального интерфейса поддержки форм. Они могут быть сохранены для дальнейшей работы – это означает, что, когда программа встречает такую форму, входные данные вводятся автоматически и ссылки, ведущие с формы, проверяются.

Для вызова форм выберите в левой панели окна из раскрывающегося списка строку Pages with Forms (Страницы с формами). Если во время сканирования сайта будет выдан запрос Linkbot Developer Edition has found Forms on your Web site. Would you like to fill out these forms and submit them now? (Программа нашла на сайте формы. Заполнить и проверить их?), ответьте Yes (Да). Linkbot автоматически установит в левой панели режим Pages with Forms и вызовет интерфейс поддержки форм.

Интерфейс поддержки форм

Интерфейс поддержки форм (рис. 2.66) предназначен для обзора форм и ввода в них входных данных.

Рис. 2.66. Интерфейс поддержки форм, реализуемый программой Linkbot Developer Edition

В левой панели отображается список форм, найденных на сайте. Щелкните по любой строке списка, и в правом нижнем окне откроется страница с формой. Слева от каждой строки списка присутствует пиктограмма, служащая индикатором состояния формы. Пиктограммы свидетельствуют о следующем:

– данные в форму не вводились или были удалены;

– форма заполнена данными;

– новая форма еще не сканировалась, и данные в нее не вводились;

– форма изменялась с момента последнего ввода данных.

Панель обзора (в правом нижнем окне) предназначена для отображения формы в виде, аналогичном выводимому в окне браузера. Заполнять форму следует именно здесь, равно как и щелкнуть по кнопке, предназначенной для отправки формы. После ввода ваша информация появится на панели данных, в правом верхнем окне. Перед вводом убедитесь, что форма полностью загружена в окно.

Обратите внимание, что на панели обзора гиперссылки неактивны.

Отметим, что данные разного рода можно вводить многократно. Одинаковые данные нельзя ввести повторно.

Колонки на панели данных имеют следующее назначение:

Link URL (Адрес ссылки) – приведен адрес, по которому будут отправлены данные после их ввода в форму;

Post Data (Отправленные данные) – отображены значения данных, введенных в форму. Если в ней не использован метод POST, поле останется пустым, а строка значений будет добавлена к адресу в поле Link URL;

Save (Сохранять) – показано, сохранены ли данные как в файле проекта, так и для последующего сканирования. Можно щелкнуть по интересующей вас строке правой кнопкой мыши и, если позволяют параметры настройки поддержки форм, вызвать контекстное меню (рис. 2.67). Здесь следует отметить пункт Save Post Data (Сохранять отправленные данные) или снять флажок возле него. Пункт Delete Post Data (Удалять отправленные данные) предназначен для удаления всей строки с данными.

Рис. 2.67. Контекстное меню для настройки данных формы

Чтобы после ввода данных сканировать имеющиеся в формах ссылки, выполните команду Scan Re-check Current List (Сканирование → Повторная проверка текущего списка).

Файл проекта можно сохранить, оставив в нем данные, введенные в формы. Это допускается только в случае, если при настройке параметров для форм не включен флажок Don\'t save form input data to BOT file (Не сохранять данные для форм вместе с проектом).

Если из соображений конфиденциальности вы не хотите сохранять данные для форм в файле проекта, выполните следующие действия:

1. Воспользуйтесь пунктом меню Tools Project Options New Project (Инструменты → Параметры Проекта → Новый проект) или Tools Project Options Current Project (Инструменты → Параметры Проекта → Открытый проект). Откроется окно New Project Options (Параметры нового проекта) или Options for [имя проекта ] (Параметры для [имя проекта]) соответственно.

2. В левой части окна выберите пункт Project Scan Forms (Проект → Сканирование → Формы), как показано на рис. 2.68.

Рис. 2.68. Окно Options for…

3. В правой части окна отметьте пункт Don\'t save form input data to BOT file (Не сохранять данные для форм вместе с файлом проекта). Щелкните по кнопке OK.

При такой настройке все значения строк в колонке Save панели данных будут переключены в состояние No, и перевести их в состояние Yes будет невозможно.

Здесь же, в окне настройки параметров проекта, можно отказаться от выдачи сообщения в тот момент, когда программа встречает форму. Достаточно отключить опцию Prompt when new forms are found (Предупреждать при обнаружении новых форм).

Открытие и сохранение проектов

Результаты сканирования сохраняются в файле формата BOT (filename.bot). Например, при обработке узлапо умолчанию создается файл проекта с именем sound_agava_ru.bot. В файле хранится следующая информация:

• результаты сканирования;

• все параметры настроек;

• стартовый (базовый) URL-адрес.

Такой файл можно использовать в дальнейшем для повторного сканирования сайта, сравнения результатов и отслеживания изменений.

Чтобы открыть проект, щелкните по кнопке Open Linkbot Project (Открыть проект Linkbot)

на панели инструментов или выберите пункт меню File → Project Open (Файл → Проект → Открыть). Если вы открываете проект, созданный в программе Linkbot Enterprise Server, появится соответствующее предупреждение. В нем сообщается, что некоторые возможности программы Linkbot Developer Edition заблокированы для подобных проектов. Щелкните по кнопке OK.

Чтобы сохранить проект в файле формата BOT, нажмите на кнопку Save Linkbot Project (Сохранить проект Linkbot)

на панели инструментов или выберите пункт меню File Project Save (Файл → Проект → Сохранить). В открывшемся окне задайте путь к файлу и впишите его имя. Расширение. bot будет добавлено автоматически.

Если проект создавался в программе Linkbot Enterprise Server, документ можно сохранить только с помощью команды меню File Project Save As (Файл → Проект → Сохранить как). При этом следует самостоятельно выбрать нужный формат bot-файла –

программы Linkbot Enterprise Server или Linkbot Developer Edition. Обратите внимание, что в последнем случае сохранятся только первые сто тысяч ссылок, а информация об остальных будет утеряна.

Окно возможных решений

Если во время работы программы отсканированы не все ссылки, то выдается пояснительное сообщение с указанием причин. После сканирования выберите пункт меню View Suggestion Window (Вид → Окно возможных решений). Откроется окно, показанное на рис. 2.69, с советами, как разрешить возникшие проблемы.

Рис. 2.69. Окно Suggestion Window

Результаты сканирования

Результаты сканирования можно увидеть в левой и правой панелях окна программы. Левая панель снабжена раскрывающимся списком, который позволяет выбрать тот или иной вид представления итоговых данных. Правая панель состоит из нескольких вкладок, которые в сочетании с вариантами, представленными на левой панели, дают возможность увидеть отчеты в разнообразном исполнении.

Для ускорения работы предусмотрены комбинации «горячих» клавиш, список которых представлен в табл. 3.

Таблица 3. «Горячие» клавиши

Раскрывающийся список в левой панели позволяет включить следующие режимы просмотра списков, диаграмм и графических схем:

Directory Tree (Дерево каталогов) – дерево каталогов Web-сайта;

URL Tree (Дерево URL-адресов) – структура сайта представлена в виде дерева, что облегчает исследование интерактивности сайта и перемещение по нему. Внешне такая структура напоминает Проводник Windows. По вашему усмотрению ссылки могут быть развернуты до требуемого уровня вложенности и свернуты обратно;

Broken Links (Недоступные ссылки) – список всех недоступных ссылок;

Pages With Broken Links (Страницы с недоступными ссылками) – список страниц, где присутствует хотя бы одна недоступная ссылка;

New Pages (Новые страницы) – список страниц, измененных за определенный интервал времени;

Old Pages (Старые страницы) – список страниц, не изменявшихся за определенный интервал времени;

Slow Pages (Медленно загружаемые страницы) – список страниц, которые грузятся относительно медленно из-за большого размера файла;

Orphaned Files (Потерянные файлы) – список файлов, на которые нет ни одной гиперссылки с Web-сервера;

Pages Missing Titles (Страницы с пропущенными заголовками) – список страниц, у которых отсутствует тэг <TITLE>;

Pages With Framesets (Страницы с фреймами) – список страниц с фреймами, а также загружаемых во фреймы;

Pages Missing Alt Tags (Страницы с пропущенным тэгом ALT) – список страниц, у которых в ссылках на изображения пропущен тэг ALT;

Pages Missing Height/Width (Страницы с пропущенными тэгами HEIGHT и WIDTH) – список страниц, у которых в ссылках на изображения отсутствуют указанные тэги;

Pages With Log Errors (Страницы с зарегистрированными ошибками доступа) – список страниц, которые зарегистрированы в log-файлах (файлах посещений) как содержащие ошибки доступа;

Pages with Forms (Страницы с формами) – список страниц с формами;

Site Map (Карта сайта) – графическая диаграмма структуры сайта;

Scan Rules (Правила сканирования) – правила, в соответствии с которыми производится сканирование;

Reports (Отчеты) – отображение отчетов;

All Links (Все ссылки) – список всех ссылок, обнаруженных на сайте.

Планировщик

Планировщик позволяет автоматизировать сопровождение вашего узла. С его помощью можно выполнять как разовую, так и регулярную проверку страниц сайта в заданные промежутки времени. Например, после сканирования и сохранения его результатов в файле формата BOT можно настроить программу таким образом, чтобы через определенный период времени, предположим, в ночь с воскресенья на понедельник, начиналась повторная проверка. Тогда к утру понедельника у вас будут готовы новые результаты.

Для запуска планировщика выполните следующие действия:

1. Выберите пункт меню Tools Scheduler (Инструменты → Планировщик). Откроется окно Schedule Linkbot Runs (Планирование запусков программы Linkbot). Перейдите на вкладку Run Schedule (Запуск планирования), показанную на рис. 2.70.

Рис. 2.70. Окно Schedule Linkbot Runs, вкладка Run Schedule

2. В поле Scheduled Bot File (Планировочный BOT-файл) введите имя файла и полный путь к нему. В секции Frequency (Частота) нажмите одну из кнопок:

Off (Выключено) – ни одно из планируемых заданий не будет запущено;

Run when Linkbot is started (Включать при запуске программы) – при каждом запуске программы немедленно начинается сканирование страниц сайта, указанных в соответствующем проекте. Данный параметр может применяться, например, при использовании любого другого планировщика заданий;

Run Once (Запустить один раз) – программа Linkbot будет запущена один-единственный раз во время, заданное в разделе Time to Start Run;

Every Hour(s) (Каждые … часов), Every Day(s) (Каждые … дней) или Every Week(s) (Каждые … недель) – параметры, предназначенные для настройки регулярного сканирования в заданные интервалы времени.

3. В разделе Time to Start Run (Время начала работы) введите часы и минуты в поле Time (Время) и день недели в поле Day (День).

4. Если требуется, включите опции Close Linkbot project window when run is complete (Закрыть окно проекта программы Linkbot по окончании работы) и Exit Linkbot when scheduled task is finished (Выйти из программы Linkbot при завершении планового задания). Первая позволяет сохранить bot-файл и закрыть проект, но не саму программу Linkbot, вторая – завершить ее работу.

Планировщик позволяет в заданное время подключиться к Internet по телефонной линии, используя одно из имеющихся в системе соединений, а по выполнении задания – отключиться и освободить линию. Перейдите на вкладку Dialup Connection (Коммутируемое соединение), показанную на рис. 2.71, и произведите там необходимые настройки. В поле Entry (Вход) выберите из списка имеющихся соединений нужное и введите соответствующие ему Username (Имя пользователя) и Password (Пароль). Щелкните по кнопке OK.

Рис. 2.71. Окно Schedule Linkbot Runs, вкладка Dialup Connection

Экспорт информации во внешние файлы

Содержимое вкладок правой панели Children и Parents можно экспортировать в HTML-файл для просмотра в браузере. При этом выгружается только информация об адресах с учетом настроек фильтров. Для экспорта выполните следующие действия:

1. Перейдите на нужную вкладку (Children или Parents).

2. Если требуется, установите требуемые фильтры, чтобы были видны только файлы, соответствующие условиям выбора.

3. Воспользуйтесь командой меню File Export HTML Index (Файл → Экспорт → HTML-индекс). Откроется окно Export HTML/Print Settings (Экспорт HTML/Настройка печати), используемое при экспорте данных и при печати (рис. 2.72). Здесь нужно отметить поля, которые требуется вывести в файл или на печать:

Show Description (Показывать описание);

Show Status (Показывать состояние);

Show Last Modified Date (Показывать дату последнего изменения);

Show Child Links (Показывать ссылки на потомков);

Show Parent Links (Показывать ссылки на предков);

Show Non-HTML Links (Показывать ссылки не в формате HTML).

Рис. 2.72. Окно Export HTML/Print Settings

4. Щелкните по кнопке Continue (Продолжить). Откроется окно Export Report to HTML File (Экспортировать отчет в HTML-файл), в котором следует указать папку и имя файла, куда будет записан отчет.

Для экспорта данных в текстовый файл с разделителями предназначена команда File Export Delimited Text (Файл → Экспорт → Текст с разделителями). Откроется диалоговое окно Export Report to Text File (Экспортировать отчет в текстовый файл), где надлежит указать папку и имя файла для записи отчета. Поля в созданном файле разделены запятыми. Такой файл можно импортировать в электронную таблицу или в базу данных.

Проверка правильности кода

После сканирования стоит проверить синтаксис HTML-кода на страницах. Тестировать можно любой файл по отдельности или же выбрать группу файлов. Перед проверкой следует убедиться в том, что список, отображенный в правой панели, содержит документы HTML, у которых нет неопределенных ссылок:

1. Выберите в раскрывающемся списке левой панели пункт Directory Tree или URL Tree. В верхней части дерева папок (или адресов) щелкните по пункту All Files (Все файлы) или All Links (Все ссылки).

2. Нажмите кнопки Show Good Links (Показывать исправные ссылки)

и Show HTML Links (Показывать HTML-ссылки)

на инструментальной панели фильтров. В правой панели выделите один или несколько файлов (в последнем случае надо удерживать нажатой клавишу Shift или Ctrl) и щелкните правой кнопкой мыши. В контекстном меню выберите пункт Validate HTML (Проверить HTML-код). Откроется окно Batch Validation (Пакетная проверка кода), показанное на рис. 2.73, с результатами проверки. То же самое произойдет при выборе пункта главного меню Tools Validate HTML (Инструменты → Проверить HTML-код).

Рис. 2.73. Окно Batch Validation

Поделиться:
Популярные книги

Ученичество. Книга 2

Понарошку Евгений
2. Государственный маг
Фантастика:
фэнтези
попаданцы
5.00
рейтинг книги
Ученичество. Книга 2

Император поневоле

Распопов Дмитрий Викторович
6. Фараон
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Император поневоле

Лорд Системы 7

Токсик Саша
7. Лорд Системы
Фантастика:
фэнтези
попаданцы
рпг
5.00
рейтинг книги
Лорд Системы 7

Целитель. Книга вторая

Первухин Андрей Евгеньевич
2. Целитель
Фантастика:
фэнтези
попаданцы
5.00
рейтинг книги
Целитель. Книга вторая

Темный Патриарх Светлого Рода 3

Лисицин Евгений
3. Темный Патриарх Светлого Рода
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Темный Патриарх Светлого Рода 3

Случайная свадьба (+ Бонус)

Тоцка Тала
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Случайная свадьба (+ Бонус)

Прометей: каменный век II

Рави Ивар
2. Прометей
Фантастика:
альтернативная история
7.40
рейтинг книги
Прометей: каменный век II

Жребий некроманта. Надежда рода

Решетов Евгений Валерьевич
1. Жребий некроманта
Фантастика:
фэнтези
попаданцы
6.50
рейтинг книги
Жребий некроманта. Надежда рода

Возвышение Меркурия

Кронос Александр
1. Меркурий
Фантастика:
героическая фантастика
попаданцы
аниме
5.00
рейтинг книги
Возвышение Меркурия

Не грози Дубровскому! Том Х

Панарин Антон
10. РОС: Не грози Дубровскому!
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Не грози Дубровскому! Том Х

Идеальный мир для Лекаря 12

Сапфир Олег
12. Лекарь
Фантастика:
боевая фантастика
юмористическая фантастика
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 12

Хочу тебя навсегда

Джокер Ольга
2. Люби меня
Любовные романы:
современные любовные романы
5.25
рейтинг книги
Хочу тебя навсегда

СД. Том 15

Клеванский Кирилл Сергеевич
15. Сердце дракона
Фантастика:
героическая фантастика
боевая фантастика
6.14
рейтинг книги
СД. Том 15

Смерть может танцевать 3

Вальтер Макс
3. Безликий
Фантастика:
боевая фантастика
5.40
рейтинг книги
Смерть может танцевать 3