нужна помощь с 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"}
-
Если в браузере повторить запрос, то тоже будет ошибка. Ты пытаешь эмулировать заведомо некорректный запрос, который стал таким, после того, как ты его уже один раз сделал.
-
@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:
Mobile:
-
@dean999 said in нужна помощь с http запросами:
в чем проблема использовать мобильную версию (15 сек на все про все)? я перешел с веб версии, решать 2 капчи, долго и ошибок больше. Хотя если веб версия не "далась" - то мобилка и подавно. Много кому не поддался мвидео, так что наверное стоит переключиться на другую задачу. Там с этими "отпечатками" одни замарочки. одним словом MDA0! Или обратись чтоб платно тебе написали бота. Смысл ковырять мвидео без чекина? Врят ли кто-то будет бесплатно лезть в эти дебри.
Web:
Mobile:
Это твой сфот с чекином??? Ты его продаешь?
-
Работа с БД
Поддержка • • kain