Пример парсинга сайта tinkoff.ru

07.09.23

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

Пример парсинга сайта с использованием конструкции ДокументHTML.НайтиПоФильтру()

Файлы

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

Наименование Скачано Купить файл
Пример парсинга сайта tinkoff.ru 1.х :
.epf 9,51Kb ver:1.2
11 2 500 руб. Купить
Пример загрузки картинки с сайта tinkoff.ru 2.х:
.epf 10,82Kb ver:2.2
3 3 000 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

В процессе изучения Тинькова как брокера выяснилось, что не все купленные акции одинаково полезны. Для использования маржинальной торговли необходимо, чтобы акции входили в ликвидный портфель ибо только такие акции и  деньги могут являться обеспечением для маржинального кредитования.  В свое время список ликвидных акций у Тинькова был недоступен по API,  поэтому   была задача распарсить страницу  https://www.tinkoff.ru/invest/margin/equities/и извлечь необходимые данные оттуда.   В настоящий момент эти данные уже можно получить по API. Описание можно найти по адресу https://tinkoff.github.io/investAPI/

Примеры рабочие по состоянию на 07.09.3023. Но нужно понимать, что Тиньков в любой момент может поменять структуру сайта и примеры будут нерабочими. 

Данные обработки являются очередным примером как средствами 1С можно распарсить сайт. Парсинг происходит через ПостроительDOM.  Интерес представляет то, что используется поиск по фильтрам, упрощающий работу с html-документами, который появился в версии 8.3.13. То есть вместо различных переборов вида ДокументHTML.ПолучитьЭлементыПоИмени(<Имя>) используется  ДокументHTML.НайтиПоФильтру(<Фильтр>), где Фильтр -строка, содержащая текст JSON-конфигурации, описывающей узлы, которые будут возвращены.  Такой подход позволяет обрабатывать  в том числе и классы с динамическими именами, что и демонстрируют  приложенные обработки. 

1.х Самый простой пример загрузки данных с сайта. Достаточно для понимания, как работает функция.

2.х Пример загрузки изображения с сайта и его дальнейшая обработка. В качестве образца для скачивания взята страница

https://www.tinkoff.ru/invest/stocks/DSKY/.  Для скачивания используется тот же подход что и в обработке 1.х

После загрузки  картинка увеличена и повернута на 90 градусов. Углы поворота должны быть кратны 90 градусам.  Для обработки используются COM-объекты  “WIA.ImageFile" и “WIA.ImageProcess”, которые идут в стандартной поставке Windows, начиная  с Windows Vista [desktop apps only] и Windows Server 2003 R2 [desktop apps only]. Несмотря на множество примеров в интернете интерес может представлять использование сразу нескольких фильтров за один раз.

 

 

 

Вступайте в нашу телеграмм-группу Инфостарт

Парсинг Тиньков tinkoff.ru tinkoff JSON ПостроительDOM WIA.ImageFil WIA.ImageProcess Обработка изображений ДокументHTML

См. также

Сайты и интернет-магазины WEB-интеграция Системный администратор Программист Пользователь 1С:Предприятие 8 1C:Бухгалтерия 1С:Управление торговлей 11 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

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

42700 руб.

03.08.2020    24214    37    24    

28

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

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

24400 руб.

19.12.2023    12954    76    18    

66

Прайсы Оптовая торговля Сайты и интернет-магазины Программист Пользователь 1С:Предприятие 8 1С:Управление торговлей 11 Транспорт, автопарки, такси Управленческий учет Платные (руб)

Расширение, предназначено для наполнения вашей базы данных товарами и сопутствующей информацией, предоставляемой b2b.4tochki.ru, обновления остатков и цен.

18096 руб.

31.01.2020    34700    19    7    

17

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

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

4200 руб.

07.06.2022    22936    52    56    

54

Сайты и интернет-магазины Программист 1С:Предприятие 8 1С:Управление торговлей 11 Управленческий учет Платные (руб)

1С выгрузка скидок. ВАЖНО: расширения не предназначены для модуля обмена Битрикс 8.х. Полный список ограничений см. ниже в разделе ОГРАНИЧЕНИЯ. Расширение предназначено для выгрузки автоматических скидок, созданных в базе 1С, в интернет-магазин на CMS Битрикс.

3660 руб.

25.08.2021    21134    13    5    

20
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. maximvh 7 01.09.23 17:02 Сейчас в теме
Добрый день. Ваш пример не работает
Прикрепленные файлы:
2. Hitcher 181 07.09.23 21:47 Сейчас в теме
Спасибо. Тиньков опять поменял структуру сайта. Подправил обработки. Скачайте еще раз. По правилам сайта в течении месяца можно скачивать бесплатно
Для отправки сообщения требуется регистрация/авторизация