нужна помощь с http запросами



  • This post is deleted!


  • сам запрос
    POST /bff/login HTTP/2
    Host: www.mvideo.ru
    Cookie: CACHE_INDICATOR=false; COMPARISON_INDICATOR=false; HINTS_FIO_COOKIE_NAME=2; MVID_AB_SERVICES_DESCRIPTION=var2; MVID_ADDRESS_COMMENT_AB_TEST=2; MVID_BLACK_FRIDAY_ENABLED=true; MVID_CALC_BONUS_RUBLES_PROFIT=true; MVID_CART_AVAILABILITY=true; MVID_CART_MULTI_DELETE=false; MVID_CATALOG_STATE=1; MVID_CITY_ID=CityCZ_975; MVID_FILTER_CODES=true; MVID_FILTER_TOOLTIP=1; MVID_FLOCKTORY_ON=true; MVID_GEOLOCATION_NEEDED=true; MVID_GET_LOCATION_BY_DADATA=DaData; MVID_GIFT_KIT=true; MVID_GTM_DELAY=true; MVID_GUEST_ID=21311773752; MVID_HANDOVER_SUMMARY=true; MVID_IS_NEW_BR_WIDGET=true; MVID_KLADR_ID=7700000000000; MVID_LAYOUT_TYPE=1; MVID_LP_HANDOVER=1; MVID_LP_SOLD_VARIANTS=3; MVID_MCLICK=true; MVID_MINDBOX_DYNAMICALLY=true; MVID_MINI_PDP=true; MVID_MOBILE_FILTERS=true; MVID_NEW_ACCESSORY=true; MVID_NEW_DESKTOP_FILTERS=true; MVID_NEW_LK_CHECK_CAPTCHA=true; MVID_NEW_LK_OTP_TIMER=true; MVID_NEW_MBONUS_BLOCK=true; MVID_REGION_ID=1; MVID_REGION_SHOP=S002; MVID_SERVICES=111; MVID_SERVICES_MINI_BLOCK=var2; MVID_TAXI_DELIVERY_INTERVALS_VIEW=new; MVID_TIMEZONE_OFFSET=3; MVID_WEBP_ENABLED=true; NEED_REQUIRE_APPLY_DISCOUNT=true; PICKUP_SEAMLESS_AB_TEST=2; PRESELECT_COURIER_DELIVERY_FOR_KBT=true; PROMOLISTING_WITHOUT_STOCK_AB_TEST=2; searchType2=3; MVID_CREDIT_AVAILABILITY=true; wurfl_device_id=generic_web_browser; MVID_NEW_OLD=eyJjYXJ0IjpmYWxzZSwiZmF2b3JpdGUiOnRydWUsImNvbXBhcmlzb24iOnRydWV9; MVID_OLD_NEW=eyJjb21wYXJpc29uIjogdHJ1ZSwgImZhdm9yaXRlIjogdHJ1ZSwgImNhcnQiOiB0cnVlfQ==; _lhash=ccab194b1814475562dcf2dda19dbb79; _ga=GA1.2.1726396807.1661355953; uxs_uid=f0fcd610-23c3-11ed-964f-57079a54c022; advcake_track_id=a4c62d06-4e5c-778f-10f2-b61bacd06996; advcake_session_id=6116a5f2-c4e5-c8e7-c00f-08ddff3f593e; afUserId=9acd893c-2b53-4046-92f4-b4205c24a674-p; AF_SYNC=1661356085581; JSESSIONID=5sS2jKHYkJNCytNhH2lP22YJrQQLWNpj2HvFg9ZyrD27v192TJK9!-1061283748; MVID_SMART_BANNER_BOTTOM=true; SENTRY_ERRORS_RATE=0.1; SENTRY_TRANSACTIONS_RATE=0.5; bIPs=1949759381; flacktory=no; MVID_ENVCLOUD=prod1; _gid=GA1.2.692607345.1661618113; _dc_gtm_UA-1873769-1=1; _sp_ses.d61c=*; _sp_id.d61c=47c5f729-0078-4607-bcb2-db5afb4e4ddf.1661355954.2.1661618114.1661356156.b7a4870a-b0df-4d5a-940d-91afc462b0fa.13c3c378-217a-4b94-9a11-28c0815bab7a.c905030c-482c-4c1c-842b-1093e1291d1e.1661618114138.1
    Content-Length: 142
    Sec-Ch-Ua: " Not A;Brand";v="99", "Chromium";v="104"
    Accept: application/json
    X-Set-Application-Id: 3e50a295-0029-46f3-835b-c6c0ec542f9b
    Content-Type: application/json
    Sec-Ch-Ua-Mobile: ?0
    User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.5112.102 Safari/537.36
    Sec-Ch-Ua-Platform: "Windows"
    Origin: https://www.mvideo.ru
    Sec-Fetch-Site: same-origin
    Sec-Fetch-Mode: cors
    Sec-Fetch-Dest: empty
    Referer: https://www.mvideo.ru/login
    Accept-Encoding: gzip, deflate
    Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7

    {"phoneNumber":"+79225575213","token":"03ANYolqtS8DvKNyRERPZKVnhgzfqr81CkzuliNxuYmBoiYgMIBcf3w7w12WCp0vMPabDpkq9gQ1Ob2yjwF3Eiy9KlBy605dtk7lQf18qx7iwRFGlHWKICEoKA3Y4raLD6-wjgD-tFEoPJcep3t98eCJzTAXSEX6L3LSyLn9WQD3YPWnbC7A8qU_gu4qD6ovO_NCUApYLznm6AqtqhaCtX_HLCPph9eq_QpDUQ5A576PfU10Aabe_Rx4lfDLSuMVunlxDyIEuh9pWKzU1bQNYoVsXr3z0YT2zbuJKdaqtLMlCBJGsIBr1INMqWcAVagb7SJxga3Px8REAnVuXP-fWUWdb5_NcQoT_UjMQjpPUpzo1wXADm-JmN5H_yEeocAHLdqaql1TJwj7ZRkEaCwZCyEmmgwaCi4hnQD7i8mukkh1GW4jDs8N4jky7QYqGanESN-Tccs2cS-hXknzBWd9m-ze1r2cbZiZDFvh_L4f-Ro3WNODfnzlrL2WcOEsPzE8Y6KsZy2RIWeTCV"}



  • @churka3923

    Если в браузере повторить запрос, то тоже будет ошибка. Ты пытаешь эмулировать заведомо некорректный запрос, который стал таким, после того, как ты его уже один раз сделал.

    1.png

    2.png



  • @sergerdn я отправляю запрос с новыми куками, полученными с сайта



  • @churka3923 проблема в том что когда я отправляю запрос серверу не хватает каких то куков



  • @churka3923 said in нужна помощь с http запросами:

    @churka3923 проблема в том что когда я отправляю запрос серверу не хватает каких то куков

    Они могу генерироваться скриптам сайта, и в таком случае надо изучать код и генерировать их самому.



  • @UserTrue я это и пытаюсь сделать, но чего-то не хватает



  • @churka3923 said in нужна помощь с http запросами:

    @UserTrue я это и пытаюсь сделать, но чего-то не хватает

    Знаний java script ? )



  • @UserTrue java знаю, я отправляю через бас такие-же запросы как и в браузере и получаю куки но в итоге всё равно выходит ошибка



  • @churka3923 said in нужна помощь с http запросами:

    @UserTrue java знаю, я отправляю через бас такие-же запросы как и в браузере и получаю куки но в итоге всё равно выходит ошибка

    Вы же вкурсе, что java и JavaScript это абсолютно разные языки программирования?



  • @Fox знаю java script



  • @churka3923 тебе написали о том, что часть куков может быть сгенерирована js кодом и зашифрована. Например, при работе с тикток есть параметр signature (подпись), в котором зашифрован url адрес сайта. И как не трудно догадаться, токен (подпись) может быть одноразовым, если внутри хранит временную отметку когда он создан. В таком случае тебе нужно разобраться какое там шифрование, какие данные зашифрованы. Ещё на сайте могут быть колдунства с tls.
    Что в твоём случае, мне не известно, нужно тестировать - чекать чё меняется в запросах. Я бы снифнул запрос и попробовал его повторить тем же чем снифал. Если не ворк, пару раз снифнул и сравнил чем отличаются.



  • @churka3923 said in нужна помощь с http запросами:

    @sergerdn я отправляю запрос с новыми куками, полученными с сайта

    В моем сообщении я указал, что повторяю запрос полностью в том же браузере, со всеми параметрами и кукисами. Запрос повторный и приводит к ошибке. А значит нельзя посылать ровно такой же запрос повторно.
    А значит надо формировать запрос вручную.



  • @Q_Q said in нужна помощь с http запросами:

    @churka3923 тебе написали о том, что часть куков может быть сгенерирована js кодом и зашифрована. Например, при работе с тикток есть параметр signature (подпись), в котором зашифрован url адрес сайта. И как не трудно догадаться, токен (подпись) может быть одноразовым, если внутри хранит временную отметку когда он создан. В таком случае тебе нужно разобраться какое там шифрование, какие данные зашифрованы. Ещё на сайте могут быть колдунства с tls.
    Что в твоём случае, мне не известно, нужно тестировать - чекать чё меняется в запросах. Я бы снифнул запрос и попробовал его повторить тем же чем снифал. Если не ворк, пару раз снифнул и сравнил чем отличаются.

    Там не только кукисы формируются, а некий "секретный" параметр в POST запросе, параметр token.



  • в чем проблема использовать мобильную версию (15 сек на все про все)? я перешел с веб версии, решать 2 капчи, долго и ошибок больше. Хотя если веб версия не "далась" - то мобилка и подавно. Много кому не поддался мвидео, так что наверное стоит переключиться на другую задачу. Там с этими "отпечатками" одни замарочки. одним словом MDA0! Или обратись чтоб платно тебе написали бота. Смысл ковырять мвидео без чекина? Врят ли кто-то будет бесплатно лезть в эти дебри.

    Web:
    4d8213f6-6567-4bc3-bc9e-cd6cb2e55a6f-image.png

    Mobile:
    0399afab-c2e7-42dc-aa27-b5a7f79b4247-image.png

    1b5014f0-3bc7-4888-9f2c-31589534a3aa-image.png



  • @dean999 said in нужна помощь с http запросами:

    в чем проблема использовать мобильную версию (15 сек на все про все)? я перешел с веб версии, решать 2 капчи, долго и ошибок больше. Хотя если веб версия не "далась" - то мобилка и подавно. Много кому не поддался мвидео, так что наверное стоит переключиться на другую задачу. Там с этими "отпечатками" одни замарочки. одним словом MDA0! Или обратись чтоб платно тебе написали бота. Смысл ковырять мвидео без чекина? Врят ли кто-то будет бесплатно лезть в эти дебри.

    Web:
    4d8213f6-6567-4bc3-bc9e-cd6cb2e55a6f-image.png

    Mobile:
    0399afab-c2e7-42dc-aa27-b5a7f79b4247-image.png

    1b5014f0-3bc7-4888-9f2c-31589534a3aa-image.png

    Это твой сфот с чекином??? Ты его продаешь?


Log in to reply
 

  • 5
  • 2
  • 8
  • 9
  • 4
  • 2
  • 12
  • 7