Страницы: 1
RSS
Json ответ в ячейку
 
Всех приветствую!

У меня есть база VIN кодов автомобилей в столбце А, мне нужно получить по ней историю регистраций из гибдд.рф/check/auto в столбец B. В VB я полный ноль, как и в PowerQuery, подскажите, это вообще возможно, или там кодировка/куки/капча/защита? Если возможно, дайте направление, где смотретЬ, как разобраться в этом всем неопытному юзеру, ну или готовое решение, если такое имеется. Можно и не из гибдд.рф, есть, например, https://vin01.ru/.
 
что-то на спам очень подозрительно похоже - реклама сервисов
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Цитата
planexcel написал: Можно и не из гибдд.рф
А можно и не Json? Предложите назваеие темы, отражающее задачу.

По поводу ника - не нашлось другого, обязательно тащить у сайта?
 
Реклама чего? Сервиса, который выдается в топ3 гугла?
 
Цитата
vikttur написал:
А можно и не Json? Предложите назваеие темы, отражающее задачу
Насколько я знаю, ответ там приходит в формате JSON похожем на это:
      • "ownershipPeriods": [
        • {
          • "personType": "Физическое лицо"
          • "from": "2012-03-02T00:00:00.000+03:00"
          • "to": "2016-04-19T00:00:00.000+03:00"
          • "lastOperation": "Выдача взамен утраченных или пришедших в негодность государственных регистрационных знаков, регистрационных документов, паспортов транспортных средств."
          • "lastOperationId": "06"
          }
        • {
          • "personType": "Физическое лицо"
          • "from": "2016-04-19T00:00:00.000+03:00"
          • "to": "2017-05-11T00:00:00.000+03:00"
          • "lastOperation": "Изменение собственника (владельца) в результате совершения сделки, вступления в наследство, слияние и разделение капитала у юридического лица, переход права по договору лизинга, судебные решения и др."
          • "lastOperationId": "03"
          }
        • {
          • "personType": "Физическое лицо"
          • "from": "2017-05-11T00:00:00.000+03:00"
          • "to": "2019-06-01T00:00:00.000+03:00"
          • "lastOperation": "Прекращение регистрации "
          • "lastOperationId": "07"
          }
        • {
          • "personType": "Физическое лицо"
          • "from": "2019-06-27T00:00:00.000+03:00"
          • "to": "null"
          • "lastOperation": "Ранее зарегистрированных в регистрирующих органах"
          • "lastOperationId": "02"
          }
        ]
      }
Изменено: planexcel - 02.10.2019 16:22:14
 
Цитата
vikttur написал:
По поводу ника - не нашлось другого, обязательно тащить у сайта?
Эм, с фантазией у меня плохо, извините
 
Цитата
это вообще возможно, или там кодировка/куки/капча/защита?
это возможно (делал)

из защит только капча, но это решаемо (подключается сервис распознавания, 1 распознавание капчи стоит около 4 копеек)
на гибдд.рф капча точно есть, про второй сервис - не знаю
(скорее всего тоже будет, так как запросы все идут в одну базу)

а уж разнести потом JSON по ячейкам - это мелочи, на фоне остального

Цитата
где смотретЬ, как разобраться в этом всем неопытному юзеру
нигде и никак
этот тот случай, когда никакой PowerQuery не поможет (когда нужно капчу разгадывать, или парсить через прокси)
только под заказ, ибо сложно всё это
Изменено: Игорь - 02.10.2019 22:28:13
 
Игорь написал:
на гибдд.рф капча точно есть, про второй сервис - не знаю(скорее всего тоже будет, так как запросы все идут в одну базу)

Не видел капчу на ГИБДД.РФ, даже "я не робот нет"
 
там не «я не робот», а цифры с картинки
полгода назад точно были (я вручную проверял несколько VIN, и вводил капчу)
они там не при первом запросе, а после нескольких запросов
 
Проверяйте работу сайтов в IE, другие браузеры могут блокировать капчу  )))
Страницы: 1
Наверх