1. Вступайте в наш Telegram чат: https://t.me/a_parser Нас уже 2600+ и мы растем!
    Скрыть объявление

SSL

Тема в разделе "Техническая поддержка", создана пользователем Dmitron, 24 ноя 2020.

  1. Dmitron

    Dmitron A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    28 май 2017
    Сообщения:
    143
    Симпатии:
    7
    Добрый день.

    Есть запрос

    let resp = yield this.request('GET', 'http://' + domain, {}, {.....

    Часто бывает ответ
    597 Read first line error: Error: self signed certificate (0 KB)

    Нужно переключить запрос на https и повторно сделать request

    Можно ли как то в коде повторить или может есть специальный код, который будет подставлять http и https?

    parsecodes: {200: 1,} - не подходит, мне нужно перебирать ответы
     
  2. Support

    Support Administrator
    Команда форума A-Parser Enterprise

    Регистрация:
    16 мар 2012
    Сообщения:
    4.545
    Симпатии:
    2.163
    Добрый день.
    Обычно на сайтах с https уже присутствует редирект http -> https и дополнительно для этого делать ничего не нужно.
    В данном случае как раз был редирект, парсер перешел по нему и получил самоподписанный сертификат. Для того, чтобы не возникала данная ошибка, можно запустить А-Парсер с параметром
    Код:
    -asynchttpx-disable-cert-check
    Подробнее о запуске с параметрами: https://a-parser.com/wiki/additional-settings/#Параметры-командной-строки
     
    Dmitron нравится это.

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