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

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

Загрузка списка торговых точек сети «Магнит» с сайта magnit-info.ru

Задача: 

Получить полный список торговых точек сети магазинов Магнит (гипермаркеты и универсамы) с сайта www.magnit-info.ru,
и вывести в Excel таблицу из 3 столбцов: категория магазина, адрес магазина, время работы.

В тестовой версии парсера, выполняется загрузка данных по первым 100 магазинам из первой категории (гипермаркеты)

ВложениеРазмерЗагрузкиПоследняя загрузка
Magnit_new.xlsb55.05 КБ0Ещё не загружался

Комментарии

Анатолий, да без проблем.
Не поленился, переделал парсер под новый формат сайта, — теперь вам есть, что показать руководству.
Как и говорил, обошелся без использования скриптов.
Ждём «вау-эффекта» и выделения бюджета.

Честно говоря, мне как раз и нужно было, чтобы этот пример работал. Эта штука смогла бы произвести "Вау"-эффект на руководство и следующим шагом выделение бюджета на приобретение по вашему прайсу для настройки парсера на другой важный сайт, где информации в разы больше, чем адреса магазинов. А сейчас мне не с чем идти и говорить, смотрите, какая программа! А так мне приходится самому в силу своих знаний выяснить, как заставить отработать JavaScript... Если вам некогда поддерживать работоспособость, подскажите, пожалуйста, в каком направлении "копать", чтобы исправить парсер на новый сайт Магнита?

Этот пример работал больше года с момента настройки.
У меня нет времени поддерживать актуальность (работоспособность) всех ранее выложенных примеров.
Высылайте заказ на парсер, описывайте, что в каком виде должно получиться, - сделаю в точности что вам нужно.
Если хотите убедиться, что программа работает, - попробуйте её в работе на других примерах (их там много)

Игорь, но ведь ваш демо не работает.... Я готов сделать вам заказ, если буду уверен, что парсер я смогу использовать для своих задач. В чем тогда смысл демо??? Ведь задача не решается. Мне аналогичная функция нужна, как это было сформулировано на демо-примере. Кстати, на первом уровне в тестировании работает подготовка массива.

Там много чего переделывать надо.
А скрипты, конечно, не запускаются, - ведь для загрузки страницы применяется не браузер.
Можно настроить и без работы скриптов (без браузера), — браузер нужен лишь в исключительных случаях (он подвисает порой, ибо используется встроенный IE)
Можем настроить под заказ.

Игорь, добрый день.
Пробовал проверку работы парсера сайта Магнит в режиме отладки и заметил, что на этапе итогового получения данных (Загрузить ИСХОДНЫЙ КОД веб-страницы на втором уровне работы парсера) в
не заполняется результатами отработки скрипта func.js который и должен наполнять данными таблицу с магазинами. Скорее всего скрипт вообще func.js не запускается при получении кода страницы. Как это исправить? Ведь после этого все заработает же...

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

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