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

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


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

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

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

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

 

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

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

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

 

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

 

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

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

 

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

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

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

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

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

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

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

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

 

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

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

Комментарии

Да, привязка к железу.
При покупке лицензии укажите, что надо 3 активации вместо 2, - за ту же цену (2500) сделаю вам 3 активации.
Вот на всех 3 компах и активируете программу.

Подскажите, при покупке парсера, он привязывается к железу компа?
Или можно по паролю какому то или почте входить и пользоваться?
У меня 3 компа. Один таская с собой, на котором в основном и работаю.
Второй в офисе стоит на котором тоже могу запускать парсер.
Третий дома, иногда и там пользуюсь.
В тестовом периоде было удобно. Но не понятно как буду работать при покупке парсера...

2.1.3 Очень хорошее обновление. Приятно, что программа "обрастает" столь полезным функционалом.

Wordstat - тот редкий случай, где очень сложно получить данные без браузера (там куча скриптов всяких)
Используйте действие «Открыть страницу в Internet Explorer»
Причём, надо предварительно авторизоваться на яндексе в браузере Internet Explorer, - иначе работать не будет.

Спасибо, а где нельзя https://wordstat.yandex.ru/#!/?words=...

В данном случае, надо заменить символы #!/ на пусто (действие «Заменить часть текста»)
чтобы получилась ссылка https://music.yandex.ru/album/10030

Добрый день!
Встречаю символ #! в URL некоторых сайтов http://music.yandex.ru/#!/album/10030

Делаю загрузку исходного кода веб-страницы.
Получаю текущий URL

Получаю http://music.yandex.ru/%23!/album/10030 есть какие-то варианты чтобы парсер обрабатывал #

C гуглом - там непростая авторизация, - надо разбираться, как работает
За 5-10 минут там не сделать. Так что инструкцию делать вряд ли буду

На 99% сайтов, авторизация выполняется ОДНИМ действием «Авторизация на сайте (POST запрос)»
А с популярными порталами, типа Google, настройка будет заметно сложнее
Если готовы оплатить, - можем настроить под заказ.

PS: Самый простой вариант в таких случаях, - авторизоваться вручную (в браузере Intertnet Explorer),
и в парсере использовать действие «Открыть страницу в Intertnet Explorer»
(и никаких проблем с авторизацией не будет, - вы там изначально авторизованы будете)

Добрый день!
Можете сделать инструкцию по авторизации на Google по аналогии с Яндексом http://excelvba.ru/programmes/Parser/manuals/Authentication

А что конкретно вам подсказать?
Тут не подсказывать надо, а настраивать...

Добрый день!
Подскажите. Никак не получается авторизоваться на гугл почте.

Станислав, какое обновление ищете?
Просто скачайте последнюю версию программы (ссылка на скачивание - над заголовком статьи)

Добрый день. НЕ могу найти на сайте обновление программы парсинга. Подскажите, как это сделать?

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

Здравствуйте! Не получается скачать пробную версию ни одним браузером и ни одним загрузчиком, зависает загрузка.

Спасибо все работает.

Действие «Вывод значения в заданную ячейку» вообще не надо использовать, - оно применяется в 1 случае из 1000
(сомневаюсь, что вам нужна такая навороченная надстройка, как «парсер», чтобы вывести одно значение в одну ячейку...)

Чтобы вывести формулу, - она должна быть в английском варианте
Например, вместо вашей формулы =ОКРУГЛ(RC[-1]/RC[-2];2) надо написать =ROUND(RC[-1]/RC[-2],2)
— тогда будет работать.
Обратите внимание, что меняется не только ОКРУГЛ на ROUND, но и точка с запятой меняется на запятую.
Формула суммы будет выглядеть так: =SUM(RC[-1]/RC[-2])

Добрый вечер!
Пытаюсь получить результат от 2-х действий
1.Задать новое значение
2.Вывод значения в заданную ячейку

Формула =ОКРУГЛ(RC[-1]/RC[-2];2) вывод в ячейку С2 в данном случай в ячейку ничего не выводиться.
При такой формуле =СУММ(RC[-1]/RC[-2]) выводит #ИМЯ? лечиться через CTRL+H найти и заменить = на =
При формуле =RC[-1]/RC[-2] все отображается верно.

Соответственно интересен результат с округлением. Win7 64 office2010 64

Да, можно и такой сайт отпарсить (там JS либо отдельные запросы формирует, либо все данные уже есть в коде страницы, - и скрипт их оттуда берёт)
Чуть сложнее в настройке (надо смотреть, какие запросы отправляются браузером) — но ничего невозможного нет.
Можем настроить под заказ.

Добрый день. Скажите можно ли как-нибудь отпарсить сайт, если поисковая выдача формируется с помощью JS? Интересует именно поисковая выдача на сайте т.к. сами карточки товара отпарсить можно, но вот как на них попасть?
Конкретнее, при загрузки Исходного кода страницы программой грузит - })(window,document,'script','dataLayer','GTM-KCBW6D');(function(){"use strict";function e(){}function t(e,t){for(var n=e.length;n--;)if(e[n].listener===t)return n;return-1}function n(e){return function(){return this[e].apply(this,arguments)}}var r=e.prototype,i=this.

Теоретически, можете от любого сайта бан получить
Но, на практике, это крайне маловероятно, - для 99,9% сайтов сайтов бана не будет, т.к. администраторы сайтов не занимаются отслеживанием количества запросов, и на большинстве сайтов нет специальных решений, отслеживающих количество запросов с одного адреса и блокирующих IP осле какого-то количества запросов.

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

PS: в программе пока нет возможности работать через прокси или VPN

Здравствуйте. Могу ли я получить бан от сайта, пользуясь парсером. Есть ли какие - то средства обхода типа прокси или vpn?

В заголовке статьи есть ссылка на скачивание надстройки.
Ссылка ненадолго пропадала, - исправил ошибку на сайте.

Здравствуйте.

А где можно скачать тестовый парсер сайтов?

Здравствуйте, Ангелина.
Да, реально.
Если вы вручную ссылки проставите для всех товаров и всех сайтов, - то качество будет 100%, и по цене будет 2500 руб + 10 сайтов*400 руб = 6500 руб
http://excelvba.ru/programmes/Parser/manuals/ComparePrices

Если вы хотите, чтобы парсер сам искал товары на сайтах по артикулу, - качество результата будет заметно хуже (мало ли что там найдётся, или вообще не найдётся, - т.е. никаких гарантий), и по цене будет по 800 руб за сайт: 2500 руб + 10 сайтов*800 руб = 10500 руб
Если хотите, чтобы парсер сам искал по артикулу, - возьмите выборочно несколько артикулов из своей таблицы, и вбейте в поиск по всем этим 10 сайтам.
Если везде первый результат поиска будет тем самым нужным товаром, - то сделать можно.

Добрый день. А сколько будет стоить такая задача: нужно мониторить парсером цены на 10 сайтах (на каждом по 2500 артикулов)? И реально ли её сделать вашим парсером, если у меня есть только артикулы?

Если готовы оплатить программу-парсер (2500 руб) - звоните в скайп, придумаем как настроить
(либо отдельный макрос напишу, либо доработаю макрос переименования файлов)
Ник в скайпе: ExcelVBA.ru

Я попробовал макрос поиска файлов. Он не совсем подходит т.к. у меня есть не полные имена файлов, а частичные. А для для корректной работы данного макроса необходимо знать полные имена файлов. Макрос парсер данную задачу делает лучше, он находит файлы по части имени, но вот к сожалению не умеет их скачивать.

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

Непонятно, что вам надо сделать с файлами
Перенести их в другую папку?
Попробуйте этот макрос: http://excelvba.ru/programmes/RenameFiles

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

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