mail mail
Нужен макрос для Excel?
Сделайте заказ прямо сейчас!
Ищете готовое решение?
Выбирайте и покупайте!
У вас есть интернет-магазин?
Настроим парсер под любой сайт!

Статья является примером использования программы «Парсер сайтов и файлов» для сбора данных с веб-страниц

Инструкция по добавлению файла настроек в программу

Парсер сайта readywork.ru - загрузка списка дипломных и курсовых работ

Задача: 

Загрузить список всех работ (название / раздел / цена / описание) с сайта readywork.ru
Данные вывести в готовый шаблон Excel для импорта в интернет-магазин на движке opencart

ВложениеРазмерЗагрузкиПоследняя загрузка
Шаблон Excel для вывода данных. Откройте его перед запуском парсера40 КБ0Ещё не загружался
Файл настроек парсера (поместить в папку «Настройки парсеров»)12.77 КБ523 дня 1 час назад
Таблица замен worktype.rt (извлечь из архива в папку «Настройки парсеров»)434 байта0Ещё не загружался
Описание: 

При запуске (набор действий Parser_Start) проверяется наличие открытого файла Excel, и наличие в нём листа с названием Products
(именно на этот лист будут выводиться данные). Если файл шаблона не открыт - парсер завершает работу.
Это сделано в связи со сложностью формата импортируемого файла opencart - «нормальные» таблицы Excel он, увы, не понимает.

Особенностью парсера readywork.ru является вывод части данных в столбцы, расположение которых на листе заранее не известно (речь про номер столбца)
Для этого используется режим вывода данных в найденный столбец.

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

Реализована также возможность взять только часть данных (например, не все разделы, а только первые 100)
При запуске, будет выведено диалоговое окно с предложением указать диапазон номеров разделов в формате ОТ-ДО (например, можно указать 1-100, тогда будут обработаны только первые 100 разделов). Если надо обработать все категории, укажите в этом окне 1-1000 (с запасом)

Другая особенность парсера, - использование таблицы замен для преобразования названия категории в её номер
(например, "Реферат" меняется на "69", "Курсовая" — на "68", и т.д.)
Файл таблицы замен (с расширением .rt) необходимо поместить вместе с файлов настроек (.xlp) в папку НАСТРОЙКИ ПАРСЕРОВ

Комментарии

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
CAPTCHA
Подтвердите, пожалуйста, что вы - человек:
  _   _   _____   _   _   _      ____   _     
| | | | |___ | | | | | | |_ / ___| | |__
| | | | / / | | | | | __| | | | '_ \
| |_| | / / | |_| | | |_ | |___ | | | |
\___/ /_/ \___/ \__| \____| |_| |_|
Введите код, изображенный в стиле ASCII-арт.