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

Discussion in 'Подгрузка данных, которых нет в коде WEB-документа' started by dexperanto, Nov 27, 2017.

  1. dexperanto

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

    Joined:
    Nov 21, 2014
    Messages:
    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 Администратор Администратор

    Joined:
    Mar 10, 2010
    Messages:
    14,818
    Город:
    Барнаул
    Здравствуйте.

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

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

    Joined:
    Mar 25, 2017
    Messages:
    204
    Есть раздел на одном из сайтов
    Hidden Content:
    **Hidden Content: To see this hidden content your post count must be 1 or greater.**
    , хочу достать оттуда данные Json потому как сами страницы сайта грузятся отвратительно долго. Определил, что за него отвечает вот такая ссылочка
    Hidden Content:
    **Hidden Content: To see this hidden content your post count must be 1 or greater.**
    вот с такими данными
    Hidden Content:
    **Hidden Content: To see this hidden content your post count must be 1 or greater.**
    проверил так ли это и дается ли json в ответе, еще как... но счастья нет, пробовал и через заголовки и через post запросы не получается везде получаю "message":"The requested resource does not support http method 'GET'." Как быть? )))
    upload_2023-2-12_13-41-38.png
     
  4. Root

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

    Joined:
    Mar 10, 2010
    Messages:
    14,818
    Город:
    Барнаул
    Скорее всего там в HTTP заголовках еще нужно ключи сгенерированные скриптами передавать. Так что лучше парсить через WBAppCEF.

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

    Если грамотно настроить, должно быть максимально быстро.
     
    Last edited: Feb 12, 2023
    dimochkaorg likes this.
  5. dimochkaorg

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

    Joined:
    Mar 25, 2017
    Messages:
    204
    Огромное спасибо Сергей! Кажется удалось влезть в API ))) Так что json перед глазами. Удалось выцепить вот такое
    Hidden Content:
    **Hidden Content: To see this hidden content your post count must be 1000 or greater.**
    а вот построить запрос на выдачу всех продуктов по промо категории не получается ((( Если WBAPP то 600 страниц можно и на 4-5 часов заложиться, но json-то куда быстрее, это я с вашей подачи стал фанатом его. Строго структурирвоанные данные - мёд для CD. ))) или хотя бы запрос просто товары по категории подошел бы
     
  6. dimochkaorg

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

    Joined:
    Mar 25, 2017
    Messages:
    204
    Вот нашел еще в исходнике их бота

    Hidden Content:
    **Hidden Content: To see this hidden content your post count must be 1000 or greater.**
     
    Last edited: Feb 12, 2023

Share This Page