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

Скачать бесплатно пробную (TRIAL) версию программы:
Parser.xla (версия 2.3.2 от 16.09.2016)


Парсер сайтов и файлов (сбор данных с сайта в Excel)

Структура программы «Парсер сайтов»

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

Надстройка может работать и как парсер файлов, - собирать данные из файлов Word, xml, txt и т.п.

 

Исходными данными является список ссылок или артикулов товара на листе Excel, или же программа работает без исходных данных, загружая все данные с сайта, и формируя таблицу Excel «с нуля»

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

Реализована загрузка файлов по ссылкам (ссылка для загрузки файла может браться из HTML-кода веб-страницы).
Скачанные файлы сохраняются в заданную папку под именем из выбранного столбца Excel (можно задать маску имени файла)

 

Пример использования парсера для мониторинга цен конкурентов

 

В программе можно настроить несколько парсеров (обработчиков сайтов).
Любой из парсеров настраивается и работает независимо от других.

Примеры настроенных парсеров (можно скачать, запустить, посмотреть настройки)

 

Программа не привязана к конкретному файлу Excel.
Вы в настройках задаёте столбец с исходными данными (ссылками или артикулами),
настраиваете формирование ссылок и подстановку данных с сайта в нужные столбцы,
нажимаете кнопку, - и ваша таблица заполняется данными с сайта.

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

Настройка программы, - дело не самое простое (для этого, надо хоть немного разбираться в HTML)
Со временем, будет видеоинструкция, и много примеров уже настроенных парсеров.

Если вам нужен готовый парсер, но вы не хотите разбираться с настройкой,
- закажите настройку парсера разработчику программы. Средняя стоимость настройки под конкретный сайт, - 1500 рублей.
(настройка под заказ выполняется только при условии приобретения лицензии на надстройку «Парсер» (2500 руб)

Для заказа готового парсера:

  • подготовьте пример таблицы Excel с исходными данными и результатом
  • отправьте мне на почту этот файл, с подробным описанием, с какого сайта (и с каких страниц) должны браться данные, и куда подставляться
  • если парсер должен скачивать файлы, - укажите, в какую папку под каким именем сохранять загруженные файлы

В результате, вы получите свой файл Excel с «волшебной кнопкой», при нажатии которой будет выполняться парсинг (сбор данных с сайта) в вашу таблицу.

По всем вопросам, готов проконсультировать вас в Скайпе.

 

Ссылки на инструкции (список инструкций будет постоянно пополняться)

Можно попробовать разобраться с работой программы на примерах настроенных парсеров

Комментарии

Во окне "Маска для проверки на соответствие" указать %ваша переменная%

Не происходит обновления с версии 2.3.0 до 2.3.1 пришлось качать с сайта.

Качаю файл Parser.xla (версия 2.2.4 от 07.09.2016) АВАСТ выдает предупреждение. ТРОЯН. Что делать подскажите

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

Игорь, а можно ли данные к примеру с parimatch.com переносить в excel? И вообще может есть ограничения какие-то конкретные?

Здравствуйте, Алексей.
Да, получится, если на этих сайтах нет капчи и прочих скрытых защит.
Сайт yell.com не работает

заказы на парсер принимаются в таком виде
http://excelvba.ru/programmes/Parser/order

Подскажите пожалуйста получиться ли с помощью вашего парсера получать данные с yell.com, goldenpages.be, www.meinestadt.de ?

Леонид, это тоже можно настроить, - но заметно сложнее.
Позвоните мне в скайп, - постараюсь помочь.

Доброго времени суток.
Есть действие:
Проверка на выполнение условия
Режим проверки не содержит
Значение для сравнения (tr)%param%(/tr) (пришлось тут прописать скобками, не пропечатывалось)
Действие при выполнении условия Удалить
param является числом
При таком условии всё работает
Однако мне необходимо в проверке анализировать больше либо меньше передаваемого значения с исключением записей не соответствующих условию для дальнейшего разбора по другим тегам.
Как быть в данном случае?

Ренат, позвоните мне в скайп, решим проблему
Ник в скайпе: ExcelVBA.ru

Снял в настройках галочку "запускаться вместе с Excel" теперь надстройка не запускается несмотря на то, что она включена. Также конфликтует с другой надстройкой "Надстройка для выполнения замен в таблице Excel" http://excelvba.ru/programmes/Replacements#comment-6640. В последней не отображаются кнопки "выполнить замену" только настройка таблицы замен

нашел - *%team2%*

Здравствуйте,
Есть ли возможность в действии "Проверка на соответствие маске" в качестве параметра указать ранее сохраненную переменную?

Здравствуйте, Сергей
Обязательно проверю и попробую исправить в следующих версиях.

Хотел попросить сделать 2 доработки:
1) При использовании HTML: Многопоточная загрузка, если свернуть Excel, то начинает всплывать окно "HTML: Многопоточная загрузка" что честно говоря очень не удобно.
2) При смене папки где лежать файлы парсера, автоматом список парсеров не обновляется, что не очень логично.

Ёёёё моё, а слона я и не заметил. Спасибо огромное.

почему не организовать? я именно средствами парсера и имел в виду:
"Проверка на выполнение условия" и "Вернуться к заданному действию"

Средствами парсера это не организовать. верно?

Добрый день!

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

Добрый день!
Страница с диапазоном дат например с 2015-07-01 по 2016-07-20 Максимально время загрузки веб-страницы увеличил до 3-х минут. Иногда сервер "не успевает" ответить. Есть вариант 100% получить ответ, кроме увеличения времени....

Добрый день, Сергей!

Если Вам нужно получить 10 строк, ссылки у всех разные, а остальные столбцы одинаковые, то Вы можете сохранять страницу целиком в переменную, получить массив ссылок, а во всех столбцах кроме первого считывать переменную страницы целиком.

если все равно непонятно, можете позвонить по скайпу antonmashkin, объясню.

Игорь здравствуйте, подскажите пожалуйста как можно настроить парсер.
Если я во вкладке "Исходные данные", загружаю исходный код страницы, ищу URL, получаю массив ссылок, скажем 10.
Для вывода масcива на лист в столбец "А" в каждую новую строчку достаточно просто во вкладек "Вывод на лист" добавить пустой столбец без действий.

Если же я во вкладке "Исходные данные", загружаю исходный код страницы, на на вкладке "вывод на лист" создаю действия для разных столбцов, то масcив данных выводиться в ячейку целиком. Т.е. 10 значений в одну ячейку. Как это поправить?

Сначала активируем парсер нужный, а потом запускаем

Application.Run "ActivateParser", "123"
Application.Run "RunActiveParser"

Добрый день!

Пытаюсь из vba запустить парсер с названием 123.
"Application.Run "RunActiveParser" запускает только активный парсер.
Или если есть возможность запускать из vba по названию из ячейки.

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

Добрый день, Руслан!

Ответил Вам на почту. Если письмо не пришло, проверьте папку "Спам".

Добрый день!
Необходимо сделать парсер характеристик и фото с сайта http://vstroyka-solo.ru/. либо спарсить и предоставить информацию
Все данные должны быть в файле CSV каждая характеристика в отдельной колонке, ссылка на фото, либо скаченное фото
Сколько будет стоить, и какие сроки?

Для обработки ссылок из Excel многопоточность пока не применима (будет в следующих версиях, но когда именно - сказать не могу)

Новое действие отправки книги на email я поместил в группу «Разное»

Добрый день!
Подскажите есть ли возможность работать в многопоточном режиме по ссылкам из эксель ( по аналогии http://excelvba.ru/programmes/Parser/samples/ComparePrices) что бы сразу брал несколько значений.

по поводу обновления 2.2.2 не могу найти действие для отправки файла на email (как называется данное действие)

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

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