8.х Как получить определенную страницу в яндекс каталоге

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Анатолий19, 14 июл 2016.

  1. TopicStarter Overlay
    Анатолий19
    Offline

    Анатолий19

    Регистрация:
    14 июл 2016
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    1С 8.3.7.1790, база файловая

    Хочу получать страницу яндекс каталога по определенному запросу, например "рекламное агентство".
    Руками получаем 35 страниц, а
    запрос не реагирует на добавку ?text=""рекламное+агентство"".

    Сервер = "yandex.ru/yaca/?text=""рекламное+агентство""";

    ssl = Новый ЗащищенноеСоединениеOpenSSL(
    Новый СертификатКлиентаWindows(),
    Новый СертификатыУдостоверяющихЦентровWindows());

    HTTPСоединение = Новый HTTPСоединение(Сервер,,,,, ,ssl);

    Заголовки = Новый Соответствие();
    Заголовки.Вставить("Content-Type", "application/x-www-form-urlencoded; charset=Windows-1251");
    Запрос = Новый HTTPЗапрос(Сервер, Заголовки);
    Запрос.УстановитьТелоИзСтроки("?text=""рекламное%20агентство""", "windows-1251");
    Ответ = HTTPСоединение.Получить(Запрос);
    ТекстОтвета = Ответ.ПолучитьТелоКакСтроку();
  2. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.771
    Симпатии:
    509
    Баллы:
    204
    У вас в строке браузера открывается что-нибудь по адресу www.yandex.ru/yaca/?text="рекламное+агентство" ?
    --- Объединение сообщений, 14 июл 2016 ---
    Я вот сейчас вбил в бредень, и там дополнительные параметры передались:
    https://www.yandex.ru/yaca/?text="рекламное агентство"&redircnt=1468491234.1
    --- Объединение сообщений, 14 июл 2016 ---
    Вот так открывается нормально:
    https://www.yandex.ru/yaca/?text="рекламное агентство"
    --- Объединение сообщений, 14 июл 2016 ---
    Но парсер делать из 1С - это плохая затея :)
  3. TopicStarter Overlay
    Анатолий19
    Offline

    Анатолий19

    Регистрация:
    14 июл 2016
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Спасибо!
    Это тест. дальше будет на iOS

Поделиться этой страницей