Парсер сайта exist.ru

22.04.16

Интеграция - Сайты и интернет-магазины

Парсер сайта exist.ru - по артикулу запчасти находит аналоги.

Скачать файлы

Наименование Файл Версия Размер
ПарсингСайтаExistRu
.epf 25,63Kb
231
.epf 25,63Kb 231 Скачать

Внимание! В связи с частым обновлением сайта exist.ru обработка потеряла свою актуальность и может быть использована лишь как демонстрация работы с сайтами из 1С или как шаблон для собственного проекта.


Обработка предназначена для облегчения процесса поиска аналогов запчастей на сайте www.exist.ru.


Навеяно этими публикациями:

//infostart.ru/public/147753/

//infostart.ru/public/88106/

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

 

Предоставляемые обработкой преимущества:

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

2) Настраиваемый фильтр брендов позволяет ограничить поиск аналогов конкретным списком брендов.

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

 

Порядок работы:

1) При открытии обработки на вкладке "Web" автоматически загружается сайт www.exist.ru. При первом запуске обработки необходимо авторизоваться на сайте, используя свои логин и пароль, иначе сайт в результатах поиска будет скрывать артикулы за символами "*" - это обычное поведение сайта.

2) На вкладке "Поиск" в поле "Артикул" ввести артикул детали, аналоги которой надо найти, после чего нажать кнопку "Поиск". Через некоторое время табличная часть, расположенная ниже, заполнится найденными аналогами. Состав строк будет зависеть от настроек, сделанных на вкладке "Настройки".

3) Результаты поиска можно вывести на печать, используя встроенную в 1С 8.х функциональность - команда "Вывести список" для табличного поля. Также результаты можно выделить (целиком или выборочно) и скопировать в буфер обмена.

4) Вкладка "Настройки" позволяет указать список брендов, которые интересуют, а также указать варианты пост-обработки артикулов найденных аналогов.

 

Порядок использования и распространения обработки:

Обработку можно распространять, изменять, использовать в личных и коммерческих целях. Единственное требование - обязательное указание автора исходной версии: "//(С) 2012-08-26, Мирончик Павел Николаевич, +7(775)435-22-22, mironchikpavel@gmail.com"

См. также

API-интеграция 1С с маркетплейсами ОЗОН, WildBerries, Я.Маркет, СберМегаМаркет, Стройландия, Леруа Мерлен, Hoff, AliExpress для УТ11, КА2, ERP2, УНФ, БП3, Розница, УТ10, УПП1.3

Сайты и интернет-магазины Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Беларусь Россия Управленческий учет Платные (руб)

Модуль для интеграции с маркетплейсами ОЗОН, WildBerries, Я.Маркет, СберМегаМаркет, Стройландия, Леруа Мерлен, Hoff, AliExpress. При помощи расширения поддерживаются следующие методы: обмен остатками товаров, обмен ценами, обработка заказов, печать стикеров, загрузка отчетов комиссионеров по API (в том числе Я.Маркет). Подходит для конфигураций Беларуси. Поддержка искусственного интелекта GigaChat

59990 руб.

05.09.2023    7113    87    74    

68

Интеграция Альфа Авто 5 / Альфа Авто 6 и AUTOCRM / Инфотек

Сайты и интернет-магазины WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 1С:Управление торговлей 11 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM разных брендов в одной информационной базе в ручном и автоматическом режиме. Без существенных изменений типовой конфигурации. Проверено с брендами: Интеграция 1С и GEELY Интеграция 1С и HAVAL Интеграция 1С и KIA Интеграция 1С и FORD Интеграция 1С и LADA ГАРАНТИЯ 100% ВНЕДРЕНИЯ!

36000 руб.

03.08.2020    15732    10    17    

11

Оплата покупок "Долями" в 1С:Розница 2.3 (для работы с сервисом dolyame.ru)

Сайты и интернет-магазины Платформа 1С v8.3 1С:Розница 2 Розничная и сетевая торговля (FMCG) Россия Платные (руб)

Готовое интеграционное решение для оплаты покупок Долями в 1C:Розница 2.3. Реализовано в виде расширения. Интеграция сервиса dolyame.ru для приема платежей в рассрочку.

18000 руб.

19.12.2023    1173    6    1    

6

SALE! 15%

Обмен данными с сайтом. БП 3.0

Оптовая торговля Розничная торговля Сайты и интернет-магазины Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Обмен данными с сайтом на платформе 1С:Битрикс (и подобными) для 1С: Бухгалтерия предприятия 3.0.

12000 10200 руб.

18.03.2019    31270    109    100    

62

Интеграция 1С — Битрикс24. Обмен задачами

Сайты и интернет-магазины Интеграция WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Платные (руб)

Интеграция 1С и Битрикс24. Разработка имеет двухстороннюю синхронизацию 1С и Битрикс24 задачами. Решение позволяет создавать пользователя в 1С из Битрикс24 и наоборот. Данная разработка технически подходит под все основные конфигурации линейки продуктов 1С:Предприятие 8.3 (8.3.18.1289). При приобретении предоставляется 1 месяц бесплатных обновлений разработки. Доступна демо-версия продукта с подключением Вашего Битрикс24

5040 руб.

04.05.2021    17547    6    15    

13

SALE! 33%

«Мониторинг цен» – сервис для отслеживания цен конкурентов на ведущих маркетплейсах России

Маркетплейсы Сайты и интернет-магазины 8.3.14 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Платные (руб)

Сервис помогает отслеживать цены на ведущих маркетплейсах России только для одного региона – Москва и Московская область. Выполняйте анализ и контролируйте цены Ваших конкурентов сразу в системе 1С.

2400 1608 руб.

29.05.2023    6651    25    37    

15

Выгрузка для АВИТО

Сайты и интернет-магазины Платформа 1С v8.3 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 Россия Платные (руб)

Выгрузка товаров услуг из 1С для сайта "Авито" раздел "Автозагрузка" выполнена в виде обработки. Обработка подходит для конфигураций УТ, УНФ и Розница. Данная обработка позволяет создавать шаблон с объявлениями для "Авито" - "Автозагрузка".

4200 руб.

07.06.2022    15340    42    56    

37
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. ZOMI 444 29.08.12 01:19 Сейчас в теме
Больше парсеров , разных и нужных !Плюсую !
antares_of; +1 Ответить
51. uvsd2014 4 17.02.15 11:47 Сейчас в теме
(1) согласен . информация должна распространяться,
перетекать от одних центров данных к другим.. :)
и еще - информация не должна искажаться, так как искажение информации
вызывает социальные и природные катаклизмы.
2. brunen9 62 30.08.12 21:14 Сейчас в теме
Файл выложен заново. Я исправил досадную логическую ошибку - нельзя было работать с пустым списком брендов в настройках фильтрации.
56. Ivan4 22 11.06.15 13:05 Сейчас в теме
Так не работает же.
Останавливается на
Артикул «G012A8GM1» найден в каталогах (2): и надо выбрать каталог.

Не работает -верни $m. (скачай мою)
3. antares_of 11 04.09.12 14:05 Сейчас в теме
Круто, попробуем. Так так же можно для многих полезных сайтов сделать. Целую конфу разработать со списком обработок по сайтам и другими прикалюхами!)
4. Gawws 04.09.12 22:19 Сейчас в теме
Хорошая задумка. А цену, наличие и срок поставки на форму можно поместить? Чтобы видеть, где выгоднее заказать: у дилера или в exist.
5. brunen9 62 04.09.12 22:33 Сейчас в теме
(4) Gawws, работаю над этим
6. Gawws 04.09.12 22:47 Сейчас в теме
Срок поставки и наличие - это как раз очень важно. Чтобы проанализировать брать со склада в Москве втечении 10-12 дней или быстрее ч/з exist. Там еще картинки к каждой з/ч есть. Если еще и их прикрутить, то вообще песня получится.
7. nsm 24.09.12 14:14 Сейчас в теме
Добрый день.
Ни кто не сталкивался с таким, что при выводе ТЗ выскакивает ошибка

{Форма.Форма.Форма(36)}: Ошибка при получении значения атрибута контекста (children)
Для Каждого СтрокаТаблицы Из ТелоТаблицы.children Цикл
по причине:
Произошла исключительная ситуация (0x800a01b6)

При этом подобная проблема только на определенном компе, на другом, тоже с 64 битной семеркой работает всё на ура.
P.S. Я немного изменил обработку, теперь она ищет наличие аналогов в моей базе и подставляет остатки и саму номенклатуру, в соответствующие столбцы.
8. brunen9 62 24.09.12 14:26 Сейчас в теме
Отличаются ли версии IE на указанных компьютерах? Если укажете артикул и действия, приводящие к ошибке, то попробую воспроизвести у себя.
9. nsm 24.09.12 14:55 Сейчас в теме
(8) brunen9, Вот в том то и дело, что IE 8 одинаковые вплоть до релиза, а артикул любой, и воспроизвести на работающей системе я эту ситуацию не могу.
Только железо разное, 3 компа- два идентичны во всем, на них не работает, 3-й имеет аналогичный софт, но другое железо - работает.
Пойду попробую IE переставить. Отпишусь о результатах.
10. nsm 24.09.12 18:32 Сейчас в теме
(8) brunen9, Вы оказались правы, всё оказалось банально и просто, человеческий фактор страшная вещь, народ обновил себе IE, а под 9-ой парсер не работает.
11. brunen9 62 24.09.12 19:33 Сейчас в теме
(10) nsm, а версия 1С какая? Только в 8.2.14 добавили поддержку IE9.
12. nsm 25.09.12 08:14 Сейчас в теме
13. brunen9 62 25.09.12 12:35 Сейчас в теме
(10) nsm, Всё-таки дело именно в IE9, а точнее в реализации WebBrowserControl, который используется элементом типа ПолеHTMLДокумента. Решения пока нет, такие же проблемы во всех языках программирования, Microsoft молчит :)
38. fixin 4252 27.05.14 21:24 Сейчас в теме
(13) вот и у меня те же грабли, блин...
хоть ты на 8.2 переходи.
на IE до 8-го работает, а после - нет.
14. nsm 03.10.12 14:26 Сейчас в теме
Кстати у меня у одного перестал отображаться результат запроса или это какие то изменения на exist.ru? (просто ещё сам не смотрел в чем проблема, нет ТЗ и всё тут)
15. brunen9 62 03.10.12 15:09 Сейчас в теме
(14) nsm, Изменения на exist.ru - поменяли id таблиц. Вечером выложу обновление.
16. brunen9 62 03.10.12 19:56 Сейчас в теме
Обновление в связи с изменениями на exist.ru
17. nsm 04.10.12 09:04 Сейчас в теме
И не большое предложение. Результат выводиться не только по аналогам, но и по заменам, их конечно очень не много, но они есть, а в ТЗ они не попадают.
18. brunen9 62 04.10.12 11:54 Сейчас в теме
(17) nsm, Готово, обновляйтесь.
19. nsm 08.10.12 09:10 Сейчас в теме
(18) brunen9, Спасибо. Сейчас посмотрю ту часть, что парсит сайт.
20. brunen9 62 15.11.12 16:26 Сейчас в теме
Обновление в связи с изменениями на exist.ru, №2
21. prefect 11.12.12 14:26 Сейчас в теме
Так дл какой версии 1с?
22. brunen9 62 11.12.12 17:49 Сейчас в теме
(21) prefect, в описании указано:
Платформа: 1C: Предприятие 8.2
Вы посты набиваете?
23. prefect 11.12.12 19:05 Сейчас в теме
УПС НЕ увидел!!!!(22) brunen9,
24. Makushimo 160 10.01.14 08:04 Сейчас в теме
А как вы определили с какой страницы сайта что грузить?
25. brunen9 62 10.01.14 08:27 Сейчас в теме
(24) Makushimo, Исследовал структуру сайта и код страниц, это довольно просто.
26. Makushimo 160 10.01.14 10:10 Сейчас в теме
(25) brunen9,
Как? если просто, объясните.
29. brunen9 62 10.01.14 19:07 Сейчас в теме
(26) Makushimo, Задайте конкретный вопрос, пока затрудняюсь ответить.
30. Makushimo 160 10.01.14 19:43 Сейчас в теме
(29) brunen9,
Например, стоит задача: спарсить некий каталог с сайта, который хранится на разных страницах
неизвестно ни на каких страницах все расположено ни сколько этих страниц. Есть только адрес сайта.
Нужно определиться со структурой сайта. Как это сделать? "Сграбить" его к себе и чем-нибудь расковыривать кишки? или есть какой-нить способ просмотра структуры на лету? может даже в отладчике из 1С?
31. brunen9 62 10.01.14 22:29 Сейчас в теме
(30) Makushimo, Для начала должен сказать, что не могу себе представить сайт-каталог без четкой логической структуры. Это же каталог, у него должны быть уровни и некая структура данных, иначе это каша. Так что структуру получить как раз таки легко - достаточно изучить сайт обычным серфингом через браузер. Опять же, не бывает сайтов без навигации, а это значит что есть ссылки или другая возможность перехода на интересующие страницы. Дальше остаётся только изучить, как осуществляется переход на них и разобрать код страниц с целью получить содержащиеся в них данные. Советую изучить код обработки.
27. Зеленоград 10.01.14 11:21 Сейчас в теме
28. brunen9 62 10.01.14 19:07 Сейчас в теме
(27) Зеленоград, Если соблюдать правила пользования сайтом - не банят. Если нет - то сразу.
32. AlexAuto 13.05.14 13:27 Сейчас в теме
34. brunen9 62 13.05.14 13:49 Сейчас в теме
(32) AlexAuto, это закономерно - обработке уже второй год пошел, екзист вполне мог поменять код страниц
33. AlexAuto 13.05.14 13:35 Сейчас в теме
Табличная часть поиска не заполняется(поле поиска с запрашиваемым номером затемнено), на вкладке web артикул найден
35. AlexAuto 13.05.14 13:57 Сейчас в теме
Печально ((( просто я увидел, что комменты достаточно свежие и решил глянуть, а тут вон чё ... код как то можно поменять в обработке?
36. brunen9 62 13.05.14 14:12 Сейчас в теме
(35) AlexAuto, код полностью открыт - можете поправить, чтобы работало. А если вы финансово серьезно настроены - то знаете как со мной связаться.
37. AlexAuto 15.05.14 13:38 Сейчас в теме
Если Лев(ЭлементТаблица.innerText, 12) = "ФирмаАртикул" Тогда - уперся в эту строчку ни фига не получается ((( или экзист закрыл от парсинга
40. centurion74 36 27.05.14 21:42 Сейчас в теме
(37) AlexAuto, экзист перешел на AJAX, поэтому и не работает. А полеXTMLдокумента страшно глючная хрень, как и IE, я тоже перешел на awesomium
41. nsm 05.06.14 21:49 Сейчас в теме
(40)А есть ли вариант всё равно его парсить? Как это можно осуществить?
42. brunen9 62 06.06.14 07:59 Сейчас в теме
(41) nsm, варианты есть всегда, выше уже предложили один
43. nsm 08.06.14 10:35 Сейчас в теме
(42) Я конечно извиняюсь, но ещё раз перечитав все комментарии так и не увидел варианта, если не затруднит ткните пальцем в каком сообщении есть вариант)
44. brunen9 62 08.06.14 17:47 Сейчас в теме
(43) nsm, так вот же:
А полеXTMLдокумента страшно глючная хрень, как и IE, я тоже перешел на awesomium
45. milita 31.07.14 11:17 Сейчас в теме
(44) brunen9, Добрый день! Если можно Скиньте на мыло andrei_prorok@mail.ru вашу разработку. Заранее спасибо!
46. milita 31.07.14 11:21 Сейчас в теме
(44) brunen9, И можно Ваши контакты, хотел бы обсудить заказ.?
39. brunen9 62 27.05.14 21:35 Сейчас в теме
На самом деле механизм в парсере используется примитивный, в новых проектах я давно отказался от использования ПолеHTMLДокумента.
47. hazd 12.10.14 00:31 Сейчас в теме
автору спасибо, нужная вещь, я думаю с помощью неё можно парсить и другие сайты)
48. quick 583 22.10.14 23:17 Сейчас в теме
у меня такой парсер есть на Python, работает как напрямую с их веб сервисом так просто парсит через html
49. nsm 20.11.14 13:51 Сейчас в теме
(48) quick, brunen9, свяжитесь, пожалуйста, со мной по поводу возмездного сотрудничества 9629095 собака gmail точка com . как можно скорее))
50. paradox91 17.02.15 11:10 Сейчас в теме
вышлите пожалуйста контакты для связи на nit.avto гмаил ком
52. AlexAuto 26.02.15 09:59 Сейчас в теме
Так будет продолжение??? Или умерла так умерла....
53. brunen9 62 26.02.15 10:31 Сейчас в теме
Обещать ничего не могу, но если и будет продолжение, то не в виде бесплатного продукта.
54. AlexAuto 03.03.15 09:55 Сейчас в теме
А кто то говорил про бесплатно??? Дайте две )))
55. brunen9 62 03.03.15 18:29 Сейчас в теме
(54) AlexAuto, извините, наверное я не с теми людьми много общаюсь. Все хотят дешево, а лучше вообще бесплатно. Ожидайте. Технология отработана, планы на парсер есть, посмотрим как оно повернется.
Оставьте свое сообщение