Проверка билетов на сайте ФИФА на чемпионат мира 2018

Публикация № 856636 29.06.18

Интеграция и обмен данными - WEB-интеграция

http https json

Увидел на сайте https://tjournal.ru/72929-kak-ya-kupil-bilety-na-chm-2018-i-ne-umer как можно получить количество свободных билетов на сайте. Решил все перенести на язык 1С )) Платформа 1С 8.3.6 и выше.

Обработка - пример работы с http запросами, работа с JSON, как пример применения в практических задачах. Сам код открыт

Описание

1. Заполняем список для выбора всеми доступными билетами

2. Отмечаем на какой матч требуется оповещение

3. Нажимаем "Проверить наличие" и ждем ))

4. Идем на сайт tickets.fifa.com покупать билет


 ПолеВывода = "";
    
    ЗаголовкиЗапроса = Новый Соответствие; 
    ЗаголовкиЗапроса.Вставить("Content-Type", "application/json;charset=utf-8");
    ЗаголовкиЗапроса.Вставить("X-Client-ID", 1);
    //    ЗаголовкиЗапроса.Вставить("X-Access-Token", ТокенАксесс);
    ЗапросТокена = Новый HTTPЗапрос(АдресURL, ЗаголовкиЗапроса); // API/WCachedL1/en/Availability/GetAvailability
    
    Попытка
       ssl1 = Новый ЗащищенноеСоединениеOpenSSL(); 
       HTTPСоединение = Новый HTTPСоединение(СерверURL,,,,,5,ssl1); // tickets.fifa.com
       HTTPОтвет = HTTPСоединение.Получить(ЗапросТокена);
    Исключение
       //ЗаписьВЖурналРегистрации(ОписаниеОшибки());
       Возврат ;
    КонецПопытки;
     Если HTTPОтвет <> Неопределено Тогда
        
         ОтветСтрокаJSON = HTTPОтвет.ПолучитьТелоКакСтроку();
        ЧтениеJSON = Новый ЧтениеJSON;
        ЧтениеJSON.УстановитьСтроку(ОтветСтрокаJSON);
        МассивОтвет = ПрочитатьJSON(ЧтениеJSON);
        ЧтениеJSON.Закрыть();
        
        НовыйТекст = ОтветСтрокаJSON;
        
        Если ТипЗнч(МассивОтвет) = Тип("Структура") Тогда 
            
            МассивБилетов = МассивОтвет.Data;
            
            Для каждого Строка Из МассивБилетов Цикл
                // p - номер матча, соответствует номеру матча на странице с билетами,
                // c - категория  (14,15,16 - дорогие билеты, 18 - инвалидские)

               // a - количество свободных билетов
                Если Строка.a > 0 Тогда
                    
                    ПолеВывода = ПолеВывода + СтрШаблон("Матч № %1 категория %2 Кол %3 ***", строка.p, строка.c, строка.a) + Символы.ПС;
               КонецЕсли; 
        
            КонецЦикла; 
        КонецЕсли;
        // Конец разбора
        ВыводЗапроса = НовыйТекст;
    КонецЕсли;
    
    КоличествоОбновлений = КоличествоОбновлений + 1;

 

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

Наименование Файл Версия Размер
Проверка билетов на сайте ФИФА на чемпионат мира 2018:

.epf 9,01Kb
3
.epf 9,01Kb 3 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. pallid 260 29.06.18 19:14 Сейчас в теме
2. MSK_Step 22 29.06.18 19:51 Сейчас в теме
(1) ))) лучше бы покупку билетов, а то на испанию россию не купить))
3. veretennikoff 31 09.07.18 15:19 Сейчас в теме
Писал уже такую обработку с подпиской на конкретные матчи за две недели до вашего (https://infostart.ru/public/845886/).
Только выкладывал ее в сыром виде и не был в курсе, что на фифе есть апи для получения актуальных статусов и парсил страницу со статусами https://tickets.fifa.com/Services/ADService.html?lang=ru.
4. MSK_Step 22 09.07.18 15:27 Сейчас в теме
(3)круто, жаль что я раньше не видел ее. Вот что значит правильный маркетинг ))
5. veretennikoff 31 09.07.18 19:38 Сейчас в теме
(4), на самом деле по ключевым словам "футбол" или "билеты" все прекрасно ищется и выводится на первой странице поиска. Так и скажите, что не искали
6. MSK_Step 22 10.07.18 11:16 Сейчас в теме
(5)
Так и скажите, что не искали

Вы еще скажите что тут поиск замечательный такой что все находит
Оставьте свое сообщение

См. также

Внешняя печатная форма для проверки контрагентов с помощью Контур.Фокус Промо

WEB-интеграция Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Помогает быстро найти сведения по контрагенту: Реквизиты, информацию по учредителю, данные ЕГРЮЛ / ЕГРИП, запрос на выписку, финансовые данные, госконтракты, арбитражные дела, список связанных организаций

1 стартмани

17.03.2013    30434    174    kstukov    22    

Телефонный справочник (подходит как для приложения, так и для WEB)

WEB-интеграция Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Россия Россия Абонемент ($m) Абонемент ($m)

Данное приложение написано для использования в государственной локальной «внутренней» сети организации. Используется больше года. Прекрасно показало себя в работе как WEB приложение, «выставленное» как страница стартовая для пользователей при запуске WEB браузера по умолчанию.

1 стартмани

29.03.2022    2328    3    costy_admin    2    

Контроль чеков с маркированной продукцией

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

Отчет для контроля владельца кода маркировки и факта вывода из оборота маркированной продукции, реализованной в розничных магазинах. Отчет позволяет сформировать список кодов маркировки реализованных в розницу товаров, запрашивает по API Честного знака текущего владельца и статус кода маркировки и выводит результат проверки.

2 стартмани

09.08.2021    3264    13    nvpwasp    3    

Определение позиции сайта в яндексе - конфигурация для 1С 8.2 (обычное и управляемое приложение) Промо

Производство готовой продукции (работ, услуг) WEB-интеграция Платформа 1С v8.3 Платформа 1С v8.3 ИТ-компания ИТ-компания Россия Россия Управленческий учет Управленческий учет Абонемент ($m) Абонемент ($m)

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

1 стартмани

27.07.2012    20103    115    TuneSoft    15    

Сводный отчет по пробегу техники по маршрутам из НИМБАСА (ВИАЛОН)

WEB-интеграция Платформа 1С v8.3 Платформа 1С v8.3 Бухгалтерский учет Бухгалтерский учет 1С:Бухгалтерия 3.0 1С:Бухгалтерия 3.0 Россия Россия Бухгалтерский учет Бухгалтерский учет Абонемент ($m) Абонемент ($m)

Сводный отчет по пробегу техники по маршрутам, который формируется на основе данных, полученных по API из системы НИМБАС (ВИАЛОН)

2 стартмани

04.12.2020    4390    1    artemua    3    

Яндекс.Переводчик (API)

WEB-интеграция Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Простой переводчик, использующий сервис Яндекс для перевода.

1 стартмани

23.03.2020    10400    3    kaliuzhnyi    17    

Адресная книга. 1С: ЗУП 3

WEB-интеграция Платформа 1С v8.3 Платформа 1С v8.3 1С:Зарплата и Управление Персоналом 3.x 1С:Зарплата и Управление Персоналом 3.x Абонемент ($m) Абонемент ($m)

Адресная книга позволяет компании без настройки прав пользователей и в удобном веб интерфейсе предоставить контактную информацию сотрудников во внутрикорпоративное пользование.

1 стартмани

22.01.2020    5503    4    Alex_ww    6    

Поиск местоположения объекта на карте по координатам

Универсальные обработки WEB-интеграция Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Россия Россия Абонемент ($m) Абонемент ($m)

Карта с использованием WebKit. При открытии обработки сразу указывается местоположение на карте.

2 стартмани

17.01.2020    6916    1    Margo462    1    

"Морские контейнерные грузоперевозки" с возможностью трекинга (отслеживания маршрута) движения контейнеров из открытых источников в интернет Расширение конфигурации 1С: Предприятие 8.3

WEB-интеграция Управление услугами и сервисом Платформа 1С v8.3 Платформа 1С v8.3 1С:Бухгалтерия 3.0 1С:Бухгалтерия 3.0 Абонемент ($m) Абонемент ($m)

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

1 стартмани

13.01.2020    10324    14    capitan    9    

Расчет расстояния от МКАД

WEB-интеграция Платформа 1С v8.3 Платформа 1С v8.3 Россия Россия Абонемент ($m) Абонемент ($m)

Расчет расстояния от МКАД до адреса с использованием API Яндекс.Карт.

1 стартмани

19.09.2019    10482    19    anton.fly7    4    

Конфигурация для анализа транзакций криптобиржи localbitcoins

WEB-интеграция Платформа 1С v8.3 Платформа 1С v8.3 Финансовые услуги, инвестиции Финансовые услуги, инвестиции Абонемент ($m) Абонемент ($m)

На криптобирже localbitcoins имеется возможность выгрузить в csv файл все осуществленные транзакции. Я сделал маленькую конфигурацию для анализа доходности ваших операций.

2 стартмани

14.08.2019    7368    2    Идальго    6    

Загрузка данных о торгах с сайта finam.ru

WEB-интеграция Управляемые формы Управляемые формы Финансовые услуги, инвестиции Финансовые услуги, инвестиции Россия Россия Абонемент ($m) Абонемент ($m)

В данной конфигурации реализована загрузка информации о торгах на ММВБ с сайта finam.ru с возможностью построения графика цены финансового инструмента (используется сервис Google.Graph).

1 стартмани

04.12.2018    7341    9    UncleLu    3    

Загрузка и анализ открытых государственных данных, предоставляемых Федеральной Налоговой службой (ФНС России)

WEB-интеграция Платформа 1С v8.3 Платформа 1С v8.3 Россия Россия Абонемент ($m) Абонемент ($m)

Конфигурация для загрузки и анализа некоторых наиболее важных наборов данных из списка https://www.nalog.ru/rn77/Opendata/

1 стартмани

26.10.2018    8996    17    o.kovalev    0    

Телефонный справочник

WEB-интеграция Обработка справочников Платформа 1С v8.3 Платформа 1С v8.3 1С:Зарплата и Управление Персоналом 3.x 1С:Зарплата и Управление Персоналом 3.x Абонемент ($m) Абонемент ($m)

Телефонный справочник сотрудников организации, интегрированный с 1C ЗУП 3.1.7.87 (веб форма).

1 стартмани

18.09.2018    9140    14    mrGREYka    24    

Информация о треках с отображением маршрута на карте Google

WEB-интеграция Оптовая торговля Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Транспорт, автопарки, такси Транспорт, автопарки, такси Абонемент ($m) Абонемент ($m)

Простая программа для загрузки треков в формате .tcx, с возможностью просмотра итогов за период и маршрутов на Картах Google.

2 стартмани

30.07.2018    15045    6    echo77    5    

Подписка на билеты на ЧМ по футболу 2018

WEB-интеграция Платформа 1С v8.3 Платформа 1С v8.3 Развлечения, искусство, спорт Развлечения, искусство, спорт Абонемент ($m) Абонемент ($m)

Для тех, кто любит запрыгивать в последний вагон уходящего поезда.

3 стартмани

12.06.2018    8067    4    veretennikoff    0    

Яндекс.Карты (маршруты) API 1.1

WEB-интеграция Универсальные обработки Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Россия Россия Абонемент ($m) Абонемент ($m)

Обработка для создания маршрутов с помощью Яндекс карты API 1.1 и дальнейшей обработки полученной информации в 1С

1 стартмани

30.04.2018    8474    35    Jack_off    7    

Карта цен моделей Яндекс Маркета

Прайсы WEB-интеграция Ценообразование, анализ цен Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Россия Россия Абонемент ($m) Абонемент ($m)

Монитор-карта цен для моделей Яндекс Маркета. Позволяет наглядно оценить ценовые предложения по регионам России в виде карты раскрашенных областей.

2 стартмани

30.03.2018    12127    7    onec.developer    0    

Работа с Яндекс картой

WEB-интеграция Платформа 1С v8.3 Платформа 1С v8.3 Управляемые формы Управляемые формы Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Предлагаю простенький пример работы с яндекс-картой под управляемыми формами. Реализована установка меток средствами 1С.

1 стартмани

08.02.2018    10526    23    pupkinSana    0    

Запрос необработанных ТТН

Обработка документов Оптовая торговля WEB-интеграция Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Розничная и сетевая торговля (FMCG) Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд Рестораны, кафе и фаст-фуд Россия Россия Бухгалтерский учет Бухгалтерский учет Абонемент ($m) Абонемент ($m)

Обработка позволяет запрашивать необработанные ТТН в соответствии с документацией ЕГАИС, пункт 1.24 и запрашивать ТТН повторно в соответствии с документацией ЕГАИС, пункт 1.19. Обработка должна работать на любых конфигурациях 8.2 обычные формы. Тестировал на конфигурации Комплексная автоматизация, редакция 1.1 (1.1.34.1)

2 стартмани

07.08.2017    16146    18    vasilev2015    7    

Парсер БК

Игры WEB-интеграция Платформа 1С v8.3 Платформа 1С v8.3 Домашние учет и финансы Домашние учет и финансы Россия Россия Абонемент ($m) Абонемент ($m)

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

1 стартмани

21.07.2017    25762    20    Hitchenson91    12    

Яндекс.Метрики

WEB-интеграция Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Россия Россия Абонемент ($m) Абонемент ($m)

Отчет по данным Яндекс.Метрики. Данный отчет можно использовать, например, для дальнейшего анализа интернет-заказов.

1 стартмани

22.03.2017    10671    37    morik44    2    

Статистика аккаунтов Instagram

WEB-интеграция Платформа 1С v8.3 Платформа 1С v8.3 Абонемент ($m) Абонемент ($m)

Конфигурация для сбора статистики по Instagram аккаунтам

1 стартмани

14.12.2016    9410    19    GAMLET    4    

Календарь главного бухгалтера

WEB-интеграция Управление задачами (Task Manager) Платформа 1С v8.3 Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:ERP Управление предприятием 2 Россия Россия Абонемент ($m) Абонемент ($m)

Загрузка календаря бухгалтера с сайта its.1c.ru в задачи пользователям "1С:ERP Управление предприятием 2".

1 стартмани

16.06.2016    6183    20    algusev    6    

Forts Tester

Финансовые услуги, инвестиции WEB-интеграция Платформа 1С v8.3 Платформа 1С v8.3 Финансовые услуги, инвестиции Финансовые услуги, инвестиции Абонемент ($m) Абонемент ($m)

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

2 стартмани

19.01.2016    16450    15    Legavaz    5    

Чтение публикаций на Инфостарте

WEB-интеграция Платформа 1С v8.3 Платформа 1С v8.3 Абонемент ($m) Абонемент ($m)

Конфигурация для чтения публикаций на Инфостарте. Десятилетнему юбилею посвящается

1 стартмани

18.01.2016    13330    16    Fox-trot    9    

Отчет по Яндекс Метрике

WEB-интеграция Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Простой отчет для получения статистики посещения сайтов через Яндекс Метрики.

1 стартмани

22.12.2014    9418    32    Кебабыч    1