Составление POST-Запроса

Тема в разделе "Подгрузка данных, которых нет в коде WEB-документа", создана пользователем dexperanto, 27 ноя 2017.

  1. dexperanto

    dexperanto New Member Пользователи

    Регистрация:
    21 ноя 2014
    Сообщения:
    123
    День добрый.
    Помогите создать запрос для перехода между поисковыми страницами.

    Live Http пишет такие данные:
    Ссылки недоступны для гостей

    POST /adminarea/api/adminArea/customer/postQuery HTTP/1.1
    Host: torgi.mosreg.ru
    User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:55.0) Gecko/20100101 Firefox/55.0
    Accept: application/json, text/plain, */*
    Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
    Accept-Encoding: gzip, deflate
    Content-Type: application/json;charset=utf-8
    Referer: Ссылки недоступны для гостей
    Content-Length: 172
    Cookie: _ym_uid=1511760982251221896; _ga=GA1.2.837928353.1511760982; _gid=GA1.2.164619635.1511760982; _ym_isad=2; _gat=1
    Connection: keep-alive
    {"filter":{"name":null,"inn":null,"kpp":null,"is44Fz":null,"is223Fz":true,"districtIdIn":null},"order":[{"field":"name","desc":false}],"take":10,"skip":30,"withCount":true}

    Не могу понять, как правильно сформировать запрос или ссылку.
     
  2. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    2017-11-27_11-41-45.png
     
  3. dimochkaorg

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

    Регистрация:
    25 мар 2017
    Сообщения:
    180
    Есть раздел на одном из сайтов
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
    , хочу достать оттуда данные Json потому как сами страницы сайта грузятся отвратительно долго. Определил, что за него отвечает вот такая ссылочка
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
    вот с такими данными
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
    проверил так ли это и дается ли json в ответе, еще как... но счастья нет, пробовал и через заголовки и через post запросы не получается везде получаю "message":"The requested resource does not support http method 'GET'." Как быть? )))
    upload_2023-2-12_13-41-38.png
     
  4. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Скорее всего там в HTTP заголовках еще нужно ключи сгенерированные скриптами передавать. Так что лучше парсить через WBAppCEF.

    Напишите, за какое время будет приемлемо обойти 600 страниц данной рубрики. Попробую подобрать решение.

    Если грамотно настроить, должно быть максимально быстро.
     
    Последнее редактирование: 12 фев 2023
    dimochkaorg нравится это.
  5. dimochkaorg

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

    Регистрация:
    25 мар 2017
    Сообщения:
    180
    Огромное спасибо Сергей! Кажется удалось влезть в API ))) Так что json перед глазами. Удалось выцепить вот такое
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1000 постов.**
    а вот построить запрос на выдачу всех продуктов по промо категории не получается ((( Если WBAPP то 600 страниц можно и на 4-5 часов заложиться, но json-то куда быстрее, это я с вашей подачи стал фанатом его. Строго структурирвоанные данные - мёд для CD. ))) или хотя бы запрос просто товары по категории подошел бы
     
  6. dimochkaorg

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

    Регистрация:
    25 мар 2017
    Сообщения:
    180
    Вот нашел еще в исходнике их бота

    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1000 постов.**
     
    Последнее редактирование: 12 фев 2023

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