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

22.04.16

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

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование SM По подписке [?] Купить один файл
ПарсингСайтаExistRu
.epf 25,63Kb
231
231
1 SM
Скачать Купить за 1 850 руб.

Внимание! В связи с частым обновлением сайта 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"

См. также

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

Готовое интеграционное решение для оплаты покупок Долями в 1C:Розница 2.3. Реализовано в виде расширения. Интеграция сервиса dolyame.ru для приема платежей в рассрочку. Поддерживает работу от разных юридических лиц. Работа: в составе РИБ, отдельно от РИБ, тонкий, толстый клиент, web-клиент (через интернет-браузер).

20400 руб.

19.12.2023    3245    21    8    

21

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

Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM разных брендов в одной информационной базе в ручном и автоматическом режиме.

36000 руб.

03.08.2020    16861    15    19    

15

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

Расширение для 1С Управление торговлей, реализует: а) Загрузку номенклатуры с сайта с нужными параметрами. б) Позволяет быстро обновлять цены и остатки из 1С в Веб сайт на Битрикс, на лету. (онлайн). в) Моментально прогружать заказы и создавать реализации.

30000 руб.

29.03.2024    839    1    1    

1

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

В обработке реализован механизм интеграции между системой поставщика на базе конфигураций 1с(управление торговлей 11) и Личным кабинетом Hoff. Реализован обмен остатками. Обработка реализована и тестировалась для УТ 11.4 Система позволяет выгружать из базы 1с поставщика хофф остатки товаров и другие данные в систему Hoff Преимущества: оперативное и регулярное обновление информации на сайте, уходит двойная работа по вводу остатков в разных системах (1С и личном кабинете HOFF), что чревато возникновением большого количества ошибок в управленческом учете. А также сократятся трудозатраты и повысится прибыль предприятия от продаж. Целевая аудитория: отделы маркетинга, продаж и склад, управленцы из сферы крупного, среднего бизнеса и мелкие предприниматели, владельцы ИП.

29880 руб.

16.11.2022    6610    1    5    

2

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

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

5040 руб.

04.05.2021    19215    10    17    

16

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

Данный модуль предоставляет возможность выгружать заказы из 1С: Управление торговлей 11 версии в "MEASOFT" (ранее "Курьерская служба 2008").

9600 руб.

27.04.2022    11060    19    3    

9
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. ZOMI 456 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 4262 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 584 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, извините, наверное я не с теми людьми много общаюсь. Все хотят дешево, а лучше вообще бесплатно. Ожидайте. Технология отработана, планы на парсер есть, посмотрим как оно повернется.
Оставьте свое сообщение