170 похожих чатов

Всем привет, сейчас пробую распарсить страницу яндекс маркета, чисто в

учебных целях, до этого толком ничего не парсил. Получаю от них ответ, что типа отказано в доступе, так как есть подозрение что запрос автоматизирован какой то программой, я почитал, понял, что надо имитировать поведение пользователя, чтобы такое не получать, добавил в заголовок User-Agent, туда прокинул данные браузера, но ответ остался такой же, ниже прикладываю скрипт $url = 'https://market.yandex.ru/product--smartfon-apple-iphone-12-pro-max/722977016?glfilter=14871214%3A15266392_101402213740&glfilter=23476910%3A26684950_101402213740&glfilter=45123618%3A50195561_101402213740&glfilter=24938610%3A41821218_101402213740&cpc=WslWbMshyJvIZf8hTIeAmuyXn71HsQfbxYSQndcaSsJRSl4SL2IUw51BpHp_u8GAq1sEqNNyllJJoL6KNb_tiO5ArKA2CrRdxQTGnNhFPBC77IP0dwQsabYVp9nWYLBmjXtoS9h8-l3091NpMxerPPEGUc0shKtj2HPrkF6_b-i22d0oDXdJcxPOxeb05MJBzSER_7V3hbCdjUR2JhQIDzsNU8R0Mm60y0IcNLuTHDgsngve7HsULmPiELpWDj9jSY6oB2n0ZPNSebW32y7mYQ%2C%2C&shopId=431782&from-show-uid=16922508271668364343106001&sku=101402213740&do-waremd5=DLtCaQuM7H_JaXg2DDqONw&sponsored=1&resale_goods=resale_new&cpa=1';

$userAgent = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3';
$result = Http::withHeaders(['User-Agent' => $userAgent])->timeout(3)->connectTimeout(3)->get($url);
dd($result->body());

2 ответов

11 просмотров

Начинать парсинг с парсинга яндекс маркета - это как начинать обучение медицине с выстрела себе в ногу.

Кирилл-Яков Автор вопроса

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта