@@AlexanderFullstackDeveloper Конечно, наличие альтернативы - это отлично. В данном случае, этот проект, позволил мне многое понять и создать свой. Я многое почерпнул и избежал тупиков в создании своего парсера. И никакой головной боли, наоборот - сплошное удовольствие. Возможно даже мазохизм))
Дошёл до 14:30, такой вопрос, если на моём сайте название под тегом "а" с классом "name-1234(тут разные цифры у каждого товара)", можно ли как-то вытащить все?
@@excel-programmer ещё один вопросик, если большой массив данных, 30шт, то при выводе он в 1 ячейку всё засовывает, а можно как-то сделать, чтобы построчно выводилось?
Добрый день. Подскажите пожалуйста. Хочу сделать доп столбец для дополнителных фото товара. Этих фото обычно 2-5. При сохранении фото, написал имя {1}_{item_index}. Получается артикул_1, артикул_2 и т.д. Сохраняется отлично. У меня все эти доп фото сохраняются в отдельный один столбец. Все сохраняется хорошо. Прописал разделитель |, тоже хорошо. Но хочу перименовать ти фото. Пользуюсь функции новое значение. В параметре нового значения задал {1}_{item_index}. В итоге перименуется только первое навзвание в столбце, остальные просто не пишутся. Можно сделать так что бы все в столбце переименовались?
Спасибо за прекрасный рассказ. Пока ни где не работаю. Просто просматриваю видеоматериал. Так как интересуюсь ценами, того чем Вы пользуетесь. Надо с чего то начинать и во сколько мне это обойдётся. Осилю или нет.
Проект на столько навороченный , по сути конструктор запросов , разобраться сможет только человек не далекий от программирования - с тем же успехом проще сразу конкретный код написать за полчаса , чем стряпать два часа фильтры через форму.
жду Вашего ответа уже неделю... вы еще руководите данным проектом? хотел заказать индивидуальный парсер... надеюсь что с Вами все хорошо!... хотелось бы связаться ...
@@excel-programmer да уже написал и приложил excel файл с примерным макетом и сайтом с которого нужно парсерить данные. очень приятно что с Вами все хорошо :) ... буду ожидать ответа
Вопрос в студию. Возможно ли сделать так: в первой строке xls объединить (к примеру) 5 столбцов - сюда выводить единоразово заголовок (марка машины) Далее всю нужную инфу выводить в эти пять столбцов построчно. ( запчасть | код | бла | бла | бла ) И как это сделать относительно заголовка
Здравствуйте, Сергей Объединение ячеек в парсере не предусмотрено. Теоретически, сделать всё можно, но сложно. Проще выводить марку авто в отдельный столбец, - так потом будет куда проще работать с таблицей (можно будет отфильтровать данные) А если заниматься украшательствами с объединёнными ячейками, то потом после сортировки или фильтрации не разберетесь, к какой машине относится та или иная запчасть.
Допустим сформировал массив (10 значений) Мне надо занести каждое значение в таблицу. При разложении массива на подуровни программа берет весь массив. Как брать каждое значение по отдельности?
при тестировании формируется блок с пустой первой строкой. Как можно её удалить со сдвигом блока в верх. Иначе если брать оттуда значение, то и в xls он помещается на вторую строку в ячейке
Как сделать заполнение формы (вставлять данные из excel) и парсить ответ? Как правильней через POST запрос или через IE и найти элемент? Но все равно не понятно как данные вставлять по очереди.
Виталий, тут от сайта зависит. Можно и так и так сделать. Если форма небольшая, и пост запросом получается, - то так и делайте. Если форма большая (много полей), и с параметрами пост запроса сложно разобраться, то тогда придется через ИЕ делать. Если сами не разберётесь, можем настроить под заказ.
@@excel-programmer из документации не понятно как прикрутить распознавание Google Captcha v.2, по статистики Recaptcha смотрю, запросов нету и "Ошибка запроса капчи PAGEURL", хотя URL указан верно. Не понятно.
Мирон, принцип там тот же, только настройка немного сложнее. По авторизации и POST запросам - есть видеоинструкция Если сами не разберетесь, можем настроить под заказ.
заказы на парсер принимаются в таком виде excelvba.ru/programmes/Parser/order Если какие вопросы, - пишите мне на почту order@excelvba.ru или в телеграм @excel_programmer
Добрый день, при нажатии на загрузку данных, они проставляются как нужно, но на секунду, затем исчезают. Обращались ли к вам с такой проблемой? Исходные данные загружаются через IE, по ссылкам введенным в столбец A начиная со второй строки
Добрый день! Сделал все вроде все правильно, всю нужную информацию получаю, при тестировании. Но когда запускаю парсер, то в таблице создаются только название столбцов и все, больше ничего. В чем может быть проблема?
Добрый день! А как настроить мультипоточность? после получения массива ссылок, которые передаются на следующий уровень где именно нужно добавить возможность загрузки в потоке?
А вот прямо сразу после того, как получили массив URL, добавляете действие «HTML: Многопоточная загрузка» И тогда на следующий уровень будут передаваться не ссылки по-одной, а уже загруженные страницы. PS: При использовании многопоточной загрузки, URL загруженной страницы можно взять из её HTML кода из специального тега, добавляемого парсером: (в нём есть атрибут href)
Спасибо. Вроде заработало, но мне кажется, что что-то все равно работает не так как нужно. Пейджером нашел все страницы в определенной группе товаров (у меня конкретно 15 страниц). На каждой странице 150 ссылок на товары. Мультипоток ( в 20 потоков) добавил после получения из тегов всех 150 ссылок на товары, далее создал новый и последний уровень где: 1) ищу info id="parser"> извлекаю href 2) сохраняю текущее значение в переменную 3) загружаю исходный код веб-страницы Далее произвожу извлечение данных уже на лист таблицы. И вот я вижу, как в статус баре идет загрузка всех 150 страниц (по диспетчеру задач вижу, что в этот момент Excel "кушает" порядка 25 Мбит/с, после чего, как я понимаю, парсер должен только обработать информацию и записать ее в ячейки. Но он опят продолжает "кушать сеть" порядка 1,5-2,5 Мбит/с. И данные все так же медленно загружаются что с мультипотоком, что без него.
Неправильно сделали, на последнем уровне. У вас страницы УЖЕ загружены. Нафига снова-то загружать??? > ищу info id="parser"> извлекаю href Это если нужно вывести исходную ссылку в какой-то столбец А так, - вообще забудьте про это дело Последний уровень можно вообще удалить Или оставить там одно действие «Прогресс-бар: вывод информации» (что обрабатывается такая-то страница из 150)
Да, мне нужно вставить ссылку на товар, поэтому и делаю процедуру извлечения. По последнему уровню понял. Так и думал, что не нужно страницу загружать, но руки потянулись и сами все нажали в обход головы. Спасибо!
А что делать в случае если нужно спарсить многоуровневый интернет магазин? Если уровень вложенности товара составляет 2-3 раздела, то есть по ссылке переходить нужно далее? Какие Настройки задавать после Парсинга первой страницы?
Тут есть 2 варианта: Вариант 1 (простой, но не всегда возможен): прогружаем только главные разделы. Если в них выводятся товары из всех подразделов, то ничего больше настраивать не нужно Вариант 2 (не зайдя во все подразделы, до всех товаров никак больше не добраться): тут посложнее настройка, и зависит от того, разное ли количество уровней в подразделах. Если все подразделы имеют одинаковую глубину вложенности, то добавляем по аналогии подуровни в парсер. Если же глубина вложений разная, можно использовать рекурсивный поиск страниц: excelvba.ru/programmes/Parser/actions/FindTargetPages
Все это присутствует в программе. Если сами не разберётесь, могу настроить под заказ. Заказы на парсер принимаются в таком виде excelvba.ru/programmes/Parser/order
Парсер выдает ошибку:"С Вашего IP адреса зафиксирована активность вредоносных программ. Включение JavaScript позволит нам проверить, что запрос производится человеком и отобразить страницу сайта". Какие есть варинты решения данной проблемы?
Подуровни тут ни при чём. Вместо «Загрузить исходный код веб-страницы» используем действие «Открыть страницу в Internet Explorer» Об этом говорится во второй видеоинструкции.
Получилось, спасибо! у меня 6 подуровней, в каждом подуровне заменил команду "загрузить исходную страницу" на команду "Открыть страницу в Internet Explorer".
Сайт www.domofond.ru/prodazha-uchastkizemli-belgorodskaya_oblast-r11?LandCategories=Promnaznacheniya&ErfSizeFrom=5000&ErfSizeTo=5000 В выдаче объявлений ('div', class_ = 'b-results-tile') всегда присутствует скрытое ( копия реального объявления) объявление ( 'div', class_ = 'b-results-tile'), но при переходе по ссылке такого объявления сразу бан. Т.е. это такая защита сайта от парсинга, при парсинге ссылок на объявления всегда парсится и эта левая ссылка, закамуфлированная под реальное объявление.
@@excel-programmer разлокировал. Антивирус ругается. Добавил в белый список название файла, все равно ругается. Отключу антивирусник и ещё раз попробую
@@excel-programmer посмотрел ролик до конца. Впечатляет! если кто то мне снова скажет что vba это псевдо ООП отправлю к вам на канал смотреть это видео)))
@@excel-programmer Доброй ночи , укажите пожалуйста ссылку на Ваше второе видео в котором речь идет о парсинге с сайтов с авторизацией - не хочется смотреть все подряд для того что бы найти то что нужно.
ExcelVBA.ru запускается все хорошо, начинает парсить и сохранять фото. но в какой-то момент вываливает ошибки загрузки файлов. перезапускаю, он проходит дальше немного и опять выдает ошибки. фото у них реализованы через /image.php?id= Может, надо больше задержку делать? или если сайт закрывает, как это исправить?
Потому что в первый столбец листа у вас данные не выводятся (а по этому столбцу программа ищет следующую строку перед выводом очередных данных) Нажмите Настроить - вкладка Вывод на лист - подвкладка Настройки листа для вывода, и там поменяйте параметр «Столбец, по которому определяется последняя строка таблицы» (сейчас там стоит 1 «А», а вы поставьте тот столбец, в который точно выводятся данные во всех строках)
Иван, этот сайт заблокирован на территории РФ Если использовать прокси-сервер или VPN, страница загрузится. Парсер загружает любые страницы, если правильно его настроить и использовать.
Я С Украины, он у меня открывается в браузере и парсер скачивает, но только пол страницы, а на остальной части страницы, там где отображаются ставки, пишет - идет загрузка данных. Кеш в настройках парсера отключен.
Когда сохраняю ее в браузером, то она сохраняется нормально, а так почему то нет, не знаю в чем причина, возможно он не успевает ее всю загрузить или какая то защита у них стоит
Это потому что основная часть данных подгружается скриптами, после загрузки страницы. Парсер может использовать браузер для загрузки страниц этого сайта. Смотрите вторую видеоинструкцию, - там как раз про это рассказывается: excelvba.ru/programmes/Parser/manuals/Loading_Pages_and_Logon
Не получается почему то у меня, пробую открыть страницу через интернет эксплорер, уже и маску ввожу и так и сяк, а страница еще хуже отображается раньше и браузер почему то отсылает запрос на яндекс при открытии спарсеной страницы, а яндекс у меня как раз и не доступен.
Можно поставить паузу между запросами, можно использовать прокси серверы 98% сайтов не блокируют доступ, а половину блокировок (оставшихся 2% сайтов) можно обойти
Господи. Сколько же я намучился. Первое видео про парсинг интернет-магазина в интернете, где все нормально объясняется. Спасибо огромное!!!!!!!!!!
Спасибо разработчику за простую в пользовании и практичную программу. С благодарностью купил лицензию.
Спасибо огромное! Очень понравился парсер, значительно облегчает наполнение нового сайта. Благодарю Вас от души, за Ваш труд и умную голову :)
Отличная программа!!! С меня покупка. Очень много труда и душа вложена в сеё творение.
Спасибо за подробное описание! Проект очень удобный и понятный. Побольше бы таких... Респект!
спасибо!
@@AlexanderFullstackDeveloper Конечно, наличие альтернативы - это отлично. В данном случае, этот проект, позволил мне многое понять и создать свой. Я многое почерпнул и избежал тупиков в создании своего парсера. И никакой головной боли, наоборот - сплошное удовольствие. Возможно даже мазохизм))
Быстро и удобно. Особенно удобно для мониторинга цен конкурентов.
Огромное спасибо. Удивлен, что такие возможности можно получить бесплатно
Дошёл до 14:30, такой вопрос, если на моём сайте название под тегом "а" с классом "name-1234(тут разные цифры у каждого товара)", можно ли как-то вытащить все?
Да, можно. В имени класса указываете name-*
@@excel-programmer спасибо за оперативность) сейчас попробую
@@excel-programmer ещё один вопросик, если большой массив данных, 30шт, то при выводе он в 1 ячейку всё засовывает, а можно как-то сделать, чтобы построчно выводилось?
@@kitsune_ww Да, можно. Настроить можно как угодно, программа очень гибко настраивается. Можем настроить под заказ.
Эта прога - как BENTLEY в каждый гараж. Как говориться MUST HAVE
Огромное спасибо, у меня пошел сдвиг!
Спасибо большое! Сначала думала не разберусь, но получилось!! Скажите как добавить в таблицу вариативный товар, что-то не соображу
Добрый день.
Подскажите пожалуйста.
Хочу сделать доп столбец для дополнителных фото товара. Этих фото обычно 2-5.
При сохранении фото, написал имя {1}_{item_index}. Получается артикул_1, артикул_2 и т.д. Сохраняется отлично.
У меня все эти доп фото сохраняются в отдельный один столбец.
Все сохраняется хорошо. Прописал разделитель |, тоже хорошо.
Но хочу перименовать ти фото. Пользуюсь функции новое значение.
В параметре нового значения задал {1}_{item_index}.
В итоге перименуется только первое навзвание в столбце, остальные просто не пишутся. Можно сделать так что бы все в столбце переименовались?
Добрый день!! Подскажите пожалуйста как с вами связаться,для уточнения вопросов
Контакты здесь: excelvba.ru/contacts
Здравствуйте. Скачал пробную версию. И сразу не понял: куда вставлять ссылку? У меня по другому немного интерфейс чем в видео
Здравствуйте.
Какую ссылку вставлять? Зачем? Интерфейс на 95% совпадает с тем что на видео (добавились некоторые несущественные новшества)
Спасибо за прекрасный рассказ. Пока ни где не работаю. Просто просматриваю видеоматериал. Так как интересуюсь ценами, того
чем Вы пользуетесь. Надо с чего то начинать и во сколько мне это обойдётся. Осилю или нет.
Проект на столько навороченный , по сути конструктор запросов , разобраться сможет только человек не далекий от программирования - с тем же успехом проще сразу конкретный код написать за полчаса , чем стряпать два часа фильтры через форму.
жду Вашего ответа уже неделю... вы еще руководите данным проектом? хотел заказать индивидуальный парсер...
надеюсь что с Вами все хорошо!... хотелось бы связаться ...
Здравствуйте.
Извиняюсь, мог пропустить сообщение от вас, - сейчас сильно загружен заказами.
Напишите ещё раз на почту сегодня.
@@excel-programmer да уже написал и приложил excel файл с примерным макетом и сайтом с которого нужно парсерить данные.
очень приятно что с Вами все хорошо :) ... буду ожидать ответа
А можно использовать Парсер сайтов для спортивной статистике(Футбол и др.)?
Да, можно
Вопрос в студию. Возможно ли сделать так: в первой строке xls объединить (к примеру) 5 столбцов - сюда выводить единоразово заголовок (марка машины) Далее всю нужную инфу выводить в эти пять столбцов построчно. ( запчасть | код | бла | бла | бла ) И как это сделать относительно заголовка
Здравствуйте, Сергей
Объединение ячеек в парсере не предусмотрено. Теоретически, сделать всё можно, но сложно.
Проще выводить марку авто в отдельный столбец, - так потом будет куда проще работать с таблицей (можно будет отфильтровать данные)
А если заниматься украшательствами с объединёнными ячейками, то потом после сортировки или фильтрации не разберетесь, к какой машине относится та или иная запчасть.
Допустим сформировал массив (10 значений) Мне надо занести каждое значение в таблицу. При разложении массива на подуровни программа берет весь массив. Как брать каждое значение по отдельности?
при тестировании формируется блок с пустой первой строкой. Как можно её удалить со сдвигом блока в верх. Иначе если брать оттуда значение, то и в xls он помещается на вторую строку в ячейке
Как сделать заполнение формы (вставлять данные из excel) и парсить ответ? Как правильней через POST запрос или через IE и найти элемент? Но все равно не понятно как данные вставлять по очереди.
Виталий, тут от сайта зависит. Можно и так и так сделать. Если форма небольшая, и пост запросом получается, - то так и делайте.
Если форма большая (много полей), и с параметрами пост запроса сложно разобраться, то тогда придется через ИЕ делать.
Если сами не разберётесь, можем настроить под заказ.
@@excel-programmer из документации не понятно как прикрутить распознавание Google Captcha v.2, по статистики Recaptcha смотрю, запросов нету и "Ошибка запроса капчи PAGEURL", хотя URL указан верно. Не понятно.
А как парсить Aliexpress или Ebay? Там "камни" вторизация, капча, POST запросы и т.д. Есть инструкция или видео.
Мирон, принцип там тот же, только настройка немного сложнее.
По авторизации и POST запросам - есть видеоинструкция
Если сами не разберетесь, можем настроить под заказ.
имено тот окно о котором вы говорите там нет
заказы на парсер принимаются в таком виде
excelvba.ru/programmes/Parser/order
Если какие вопросы, - пишите мне на почту order@excelvba.ru или в телеграм @excel_programmer
Блин, уже час вожусь, парсер выдает информацию об одном предмете, хотя их на странице 46 =(
Добрый день, при нажатии на загрузку данных, они проставляются как нужно, но на секунду, затем исчезают. Обращались ли к вам с такой проблемой?
Исходные данные загружаются через IE, по ссылкам введенным в столбец A начиная со второй строки
@@liptonenochek по вашему описанию, похоже на эту проблему:
excelvba.ru/programmes/Parser/manuals/errors/overwriting
Добрый день! Сделал все вроде все правильно, всю нужную информацию получаю, при тестировании. Но когда запускаю парсер, то в таблице создаются только название столбцов и все, больше ничего. В чем может быть проблема?
Здравствуйте.
Где-то что-то лишнее добавили. Не видя настройки парсера, не могу назвать причину проблемы.
Могу настроить под заказ.
Добрый день! А как настроить мультипоточность? после получения массива ссылок, которые передаются на следующий уровень где именно нужно добавить возможность загрузки в потоке?
А вот прямо сразу после того, как получили массив URL,
добавляете действие «HTML: Многопоточная загрузка»
И тогда на следующий уровень будут передаваться не ссылки по-одной, а уже загруженные страницы.
PS: При использовании многопоточной загрузки, URL загруженной страницы можно взять из её HTML кода из специального тега, добавляемого парсером:
(в нём есть атрибут href)
Спасибо. Вроде заработало, но мне кажется, что что-то все равно работает не так как нужно. Пейджером нашел все страницы в определенной группе товаров (у меня конкретно 15 страниц). На каждой странице 150 ссылок на товары. Мультипоток ( в 20 потоков) добавил после получения из тегов всех 150 ссылок на товары, далее создал новый и последний уровень где:
1) ищу info id="parser"> извлекаю href
2) сохраняю текущее значение в переменную
3) загружаю исходный код веб-страницы
Далее произвожу извлечение данных уже на лист таблицы.
И вот я вижу, как в статус баре идет загрузка всех 150 страниц (по диспетчеру задач вижу, что в этот момент Excel "кушает" порядка 25 Мбит/с, после чего, как я понимаю, парсер должен только обработать информацию и записать ее в ячейки. Но он опят продолжает "кушать сеть" порядка 1,5-2,5 Мбит/с. И данные все так же медленно загружаются что с мультипотоком, что без него.
Неправильно сделали, на последнем уровне.
У вас страницы УЖЕ загружены. Нафига снова-то загружать???
> ищу info id="parser"> извлекаю href
Это если нужно вывести исходную ссылку в какой-то столбец
А так, - вообще забудьте про это дело
Последний уровень можно вообще удалить
Или оставить там одно действие «Прогресс-бар: вывод информации» (что обрабатывается такая-то страница из 150)
Да, мне нужно вставить ссылку на товар, поэтому и делаю процедуру извлечения.
По последнему уровню понял. Так и думал, что не нужно страницу загружать, но руки потянулись и сами все нажали в обход головы.
Спасибо!
после формирования xls файла , при наведении на ячейку - она дико моргает. Как устранить
А что делать в случае если нужно спарсить многоуровневый интернет магазин? Если уровень вложенности товара составляет 2-3 раздела, то есть по ссылке переходить нужно далее? Какие Настройки задавать после Парсинга первой страницы?
Тут есть 2 варианта:
Вариант 1 (простой, но не всегда возможен): прогружаем только главные разделы. Если в них выводятся товары из всех подразделов, то ничего больше настраивать не нужно
Вариант 2 (не зайдя во все подразделы, до всех товаров никак больше не добраться): тут посложнее настройка, и зависит от того, разное ли количество уровней в подразделах. Если все подразделы имеют одинаковую глубину вложенности, то добавляем по аналогии подуровни в парсер.
Если же глубина вложений разная, можно использовать рекурсивный поиск страниц: excelvba.ru/programmes/Parser/actions/FindTargetPages
ExcelVBA.ru добрый день! Не совсем понял где искать эту опцию(рекурсивный поиск), она присутствует в триал версии? Заранее спасибо за ответ!
Все это присутствует в программе.
Если сами не разберётесь, могу настроить под заказ.
Заказы на парсер принимаются в таком виде
excelvba.ru/programmes/Parser/order
Можете помочь сделать парсер для обновления цен в интернет магазине? Каждый день нужно ставить цену ниже чем конкуренты.
Да, конечно можем сделать
Пишите на почту, обсудим
Парсер выдает ошибку:"С Вашего IP адреса зафиксирована активность вредоносных программ. Включение JavaScript позволит нам проверить, что запрос производится человеком и отобразить страницу сайта". Какие есть варинты решения данной проблемы?
Юрий, для этого сайта нужно использовать действие Открыть страницу в Internet Explorer. Тогда скрипты отработают, и ошибка появляться не будет
Путем создания подуровня в начале или заменить команду "загрузить исходную страницу" на команду "Открыть страницу в Internet Explorer"?
Подуровни тут ни при чём. Вместо «Загрузить исходный код веб-страницы» используем действие «Открыть страницу в Internet Explorer»
Об этом говорится во второй видеоинструкции.
Получилось, спасибо! у меня 6 подуровней, в каждом подуровне заменил команду "загрузить исходную страницу" на команду "Открыть страницу в Internet Explorer".
А если не одна картинка, а основная и несколько превьюшек в галереи?
Как угодно можно настроить. Можно одну картинку взять, можно все.
Здравствуйте! А как парсить ссылки пейджера, если содержание такое href="#"
Надо смотреть, какой запрос выполняется сайтом при щелчке на пейджере, и выполнять такие запросы
Про эти запросы говорится во второй видеоинструкции
Добрый день. Что делать, если цена состоит из 2 тегов? Как их объединить?
Очень нужна помощь.
Нет конкретики - нет ответа. Напишите мне в скайп, с какой страницы какую цену надо взять, и что зачем там объединять надо.
Ник в скайпе: ExcelVBA.ru
ИСХОДНЫЙ КОД СТРАНИЦЫ НЕ СУШЕСТВУЕТ НА ВАШЕМ ПРОГРАММЕ Я СКАЧАЛ
Кто-нибудь сталкивался при парсинге ссылок с сайта, что среди этих ссылок бывают левые ссылки перейдя на которые получаешь бан?
Тысячи сайтов пропарсил, не встречал такого
Дело, скорее всего, не в левых ссылках, а в количество обращений к сайту в единицу времени.
Сайт www.domofond.ru/prodazha-uchastkizemli-belgorodskaya_oblast-r11?LandCategories=Promnaznacheniya&ErfSizeFrom=5000&ErfSizeTo=5000 В выдаче объявлений ('div', class_ = 'b-results-tile') всегда присутствует скрытое ( копия реального объявления) объявление ( 'div', class_ = 'b-results-tile'), но при переходе по ссылке такого объявления сразу бан. Т.е. это такая защита сайта от парсинга, при парсинге ссылок на объявления всегда парсится и эта левая ссылка, закамуфлированная под реальное объявление.
У меня открылся файл как обыкновенный эксель файл. Делал все по инструкции - никаких надстроек не увидел, установки не было
Скорее всего, разблокировать файл забыли перед запуском.
При скачивании файла, появляется всплывающее окно с инструкцией, почитайте
@@excel-programmer разлокировал. Антивирус ругается. Добавил в белый список название файла, все равно ругается. Отключу антивирусник и ещё раз попробую
@@excel-programmer Все, отлично запустилась надстройка. Спасибо. Просто выключил антивирусник
Едадил осилит?
Всё осилит
@@excel-programmer посмотрел ролик до конца. Впечатляет! если кто то мне снова скажет что vba это псевдо ООП отправлю к вам на канал смотреть это видео)))
А где вкладка вывод на лист?
Вкладка эта появляется в настройках парсера, когда на вкладке ОСНОВНАЯ ИНФОРМАЦИЯ включаете галочку «Выводить данные на лист»
Класс!
можно спарсить данные по API ? в табличку
Можно как угодно, хоть с использованием API, хоть без него, - программа всё умеет
а как спарсить сайт с авторизацией?
Посмотрите вторую видеоинструкцию, она как раз про это.
спасибо, попробую разобраться.
@@excel-programmer Доброй ночи , укажите пожалуйста ссылку на Ваше второе видео в котором речь идет о парсинге с сайтов с авторизацией - не хочется смотреть все подряд для того что бы найти то что нужно.
ruclips.net/video/4bRwPIX8Wc0/видео.html
@@excel-programmer Благодарю.
Через какое-то время постоянно начинают сыпаться ошибки загрузки файлов.
По такой формулировке проблемы, ничего конкретного ответить не могу.
Возможно, сайт закрывает доступ, или настроено что-то неправильно.
ExcelVBA.ru запускается все хорошо, начинает парсить и сохранять фото. но в какой-то момент вываливает ошибки загрузки файлов. перезапускаю, он проходит дальше немного и опять выдает ошибки. фото у них реализованы через /image.php?id=
Может, надо больше задержку делать? или если сайт закрывает, как это исправить?
могу настроить под заказ
пробовать надо, так ничего сказать не могу
НЕ работает, код карточки товара не открывается .
Значит, что-то не так настроили
Могу настроить под заказ
Заказы на парсер принимаются в таком виде
excelvba.ru/programmes/Parser/order
Выводится только 1 строка последняя с 24
Потому что в первый столбец листа у вас данные не выводятся (а по этому столбцу программа ищет следующую строку перед выводом очередных данных)
Нажмите Настроить - вкладка Вывод на лист - подвкладка Настройки листа для вывода,
и там поменяйте параметр «Столбец, по которому определяется последняя строка таблицы»
(сейчас там стоит 1 «А», а вы поставьте тот столбец, в который точно выводятся данные во всех строках)
Я так понял таблицы он не парсит..
Парсит что угодно и откуда угодно.
Тем более таблицы, без которых ни один сайт не обходится.
А что если есть подкатегории и 3 уровень вложенности категорий?
Разницы нет, можно настроить много вложенных подуровней. Программа со всем этим справляется.
Все бы хорошо, но только не все страницы нормально загружает, к примеру вот эту страницу из БК загружает только пол страницы goo.gl/Aa4iYs
Иван, этот сайт заблокирован на территории РФ
Если использовать прокси-сервер или VPN, страница загрузится.
Парсер загружает любые страницы, если правильно его настроить и использовать.
Я С Украины, он у меня открывается в браузере и парсер скачивает, но только пол страницы, а на остальной части страницы, там где отображаются ставки, пишет - идет загрузка данных. Кеш в настройках парсера отключен.
Когда сохраняю ее в браузером, то она сохраняется нормально, а так почему то нет, не знаю в чем причина, возможно он не успевает ее всю загрузить или какая то защита у них стоит
Это потому что основная часть данных подгружается скриптами, после загрузки страницы.
Парсер может использовать браузер для загрузки страниц этого сайта.
Смотрите вторую видеоинструкцию, - там как раз про это рассказывается:
excelvba.ru/programmes/Parser/manuals/Loading_Pages_and_Logon
Не получается почему то у меня, пробую открыть страницу через интернет эксплорер, уже и маску ввожу и так и сяк, а страница еще хуже отображается раньше и браузер почему то отсылает запрос на яндекс при открытии спарсеной страницы, а яндекс у меня как раз и не доступен.
Написал вам в скайп,
жду вашего ответа
АVG ругается вирус
Инструкция, как решить эту проблему:
excelvba.ru/faq/antivirus
Про вирусы:
excelvba.ru/faq/virus
А как быть с блокировками доступа к сайтам?
Можно поставить паузу между запросами, можно использовать прокси серверы
98% сайтов не блокируют доступ, а половину блокировок (оставшихся 2% сайтов) можно обойти