Парсинг POST запросами не получается

Тема в разделе "Формирование GET и POST-запросов", создана пользователем sten30, 22 окт 2019.

  1. sten30

    sten30 Active Member Пользователи

    Регистрация:
    7 авг 2014
    Сообщения:
    228
    Ошибка такая
    HTTP/1.1 415 Unsupported Media Type

    боди такое
    Код:
    {"nodeCode":"g15475f1355fb18160cb0308a7e8b6668","filters":[],"tag":"","sortingType":"ByPriority","offset":168,"limit":24}
    В КД вот так пытаюсь.

    Код:
    <PHP_SCRIPT=https://lenta.com/api/v1/skus/list[UTF-8]>
    <HEADERS>
    Host: lenta.com
    User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0
    Accept: application/json; charset=utf-8
    Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
    Accept-Encoding: gzip, deflate, br
    Referer: https://lenta.com/catalog/moloko-syr-yajjco/
    Content-Type: application/json; charset=utf-8
    Origin: https://lenta.com
    Content-Length: 121
    Connection: keep-alive
    Cookie: .ASPXANONYMOUS=bMCNtU-CF96OQlXXlhIjuxHWYXSqofcEM3DphKILN0TS-bcTRMhoseCA4V2gJs026yQvLhlF-gbN_MpuJUM1NKuQCkhYOVXCtnRYtKJxRouAAteiZkVQuTSuIELl887syCwMNw2; ASP.NET_SessionId=n3xyudv2uoe1rptwgsbyamer; CustomerId=4a79c79b3fc643458ca75abdd7846ad2; ga=GA1.2.847997462.1571740560; gid=GA1.2.1299222139.1571740560; ym_uid=1571740560867997022; ym_d=1571740560; fbp=fb.1.1571740560195.1727498287; ym_isad=2; CityCookie=spb; tmr_detect=0%7C1571740589869; lentaT2=spb; Store=0006
    </HEADERS>
    nodeCode=g15475f1355fb18160cb0308a7e8b6668
    filters=[0]
    tag=
    sortingType=ByPriority
    offset=168
    limit=24
    </PHP_SCRIPT>

    Так тоже не получается

    Ссылки недоступны для гостей
     
    Последнее редактирование: 22 окт 2019
    dimochkaorg нравится это.
  2. dimochkaorg

    dimochkaorg Active Member Пользователи

    Регистрация:
    25 мар 2017
    Сообщения:
    181
    У вас получилось ленту спарсить по json? Над той же проблемой сейчас бьюсь как вы )))
     
  3. sten30

    sten30 Active Member Пользователи

    Регистрация:
    7 авг 2014
    Сообщения:
    228
    Не скажу про json, но GET запрос работает с куки из браузера (нужно удалить Accept-Encoding: gzip, deflate, br)
     
    dimochkaorg и Root нравится это.
  4. dimochkaorg

    dimochkaorg Active Member Пользователи

    Регистрация:
    25 мар 2017
    Сообщения:
    181
    Большое спасибо за ответ. Сейчас попробую.
     
  5. dimochkaorg

    dimochkaorg Active Member Пользователи

    Регистрация:
    25 мар 2017
    Сообщения:
    181
    Если вас не затруднит, не могли бы вы выслать любой работающий пример в виде кода который вы привели выше и линка по котормоу cd обращается к сайту. У меня никак не хочет работать. (((
     
  6. sten30

    sten30 Active Member Пользователи

    Регистрация:
    7 авг 2014
    Сообщения:
    228
    В браузере фаерфокс (например) открываете страницу, правая кнопка мыши - исследовать, Сеть, очищаете, обновляете страницу, правой кнопкой мыши по ссылке - копировать заголовки запроса.
    Затем вставляете заголовки в CD, Настройка, настройка http запросов, поле custom headers
    (нужно удалить Accept-Encoding: gzip, deflate, br)
    Также можете изучить автоматическую передачу заголовков из браузера CD WBApp
     

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