Добрый вечер, оставьте свои контакты
Платная помощь! FM/BAS - плохо
-
@sergerdn мощный костыль ты конечно накидал, но можно проще опять же :) То, про что Фаст говорил, скорее всего относится к стандартным заголовкам, которые можно посмотреть например в инструментах разработчика - и оппа сюрприз, для хрома - они будут отличаться от бассовских - но надо прям очень внимательно сравнивать. И все это хозяйство можно изменить другим способом.
-
@Bigma said in Платная помощь! FM/BAS - плохо:
@sergerdn мощный костыль ты конечно накидал
Мой код использует вполне себе стандартный api
puppeteer, поэтому, вероятно, он не костыльный.
В примере выше куча кода для обвязки, сам рабочий код, что относится к фильтрации заголовков, очень маленький.Отдельно код фильтрации заголовков без комментариев в коде:
async function interceptRequests(page, headers) { await page.setRequestInterception(true); page.on("request", iRequest => { const requestHeaders = iRequest.headers(); let headerIntercepted = false; for (const [headerName, headerValue] of Object.entries(headers)) { if (requestHeaders[headerName]) { console.log(`Header intercepted from "${headerName}: ${requestHeaders[headerName]}" to "${headerName}: ${headerValue}" for URL: ${iRequest.url()}`); requestHeaders[headerName] = headerValue; headerIntercepted = true; } } if (headerIntercepted) { iRequest.continue({headers: requestHeaders}); } else { iRequest.continue(); } }); } await interceptRequests(page, { "downlink": "downlink_any_value", "rrt": "rrt_any_value", "device-memory": "device-memory_any_value" });@Bigma said in Платная помощь! FM/BAS - плохо:
@sergerdn .. но можно проще опять же :)
Если у тебя есть решение проще, я удовольствием почитаю любые твои предложения по фильтрации/изменении/удалении/etc заголовков и посмотрю твой код реализации.
@Bigma said in Платная помощь! FM/BAS - плохо:
И все это хозяйство можно изменить другим способом.
Согласен, решение, что я предложил не единственное. Я делал подобную задачу еще другими двумя способами, но общая идея у них одна - перехватывать и манипулировать заголовками.
-
@Bigma said in Платная помощь! FM/BAS - плохо:
@sergerdn любите вы слышать только себя, внимательно прочитай мои сообщения в теме и может найдешь направление, куда копать...
Вероятно, я не смог до конца понять смысл всех твоих сообщениях в этой теме. Но я понял, что у тебя есть варианты проще.
Поэтому я выше и написал:
Если у тебя есть решение проще, я удовольствием почитаю любые твои предложения по фильтрации/изменении/удалении/etc заголовков и посмотрю твой код реализации.
Моя идея и реализация состояла в том, что можно манипулировать любыми заголовками браузера по любым правилам. Изменять, удалять, добавлять и так далее. Нужно это для того, чтобы обойти ограничения отпечатков браузера, когда браузер посылает HTTP Client hints как-то не так, как хочется @FastSpace.
-
@sergerdn то что ты сделал - это хорошо, поймут это 3 человека на форуме. Но надо ещё понимать что именно надо исправить, откуда оно вообще лезит, и можно ли по другому. Ладно, не парься, ты хороший прогер, с этим никто не спорит и доказывать тебе ничего не надо. Главное результат 🤗
-
@Bigma said in Платная помощь! FM/BAS - плохо:
@sergerdn то что ты сделал - это хорошо, поймут это 3 человека на форуме.
Я старался как мог, даже кучу комментариев расставил по коду. Я и в BAS делаю кучу вставок с кодом на NodeJS/Javascript.
В одном из сообщений @UserTrue писал, что делал каким-то образом фильтрацию сетевых запросов в BAS. Если я вообще его правильно понял, так как код реализации я не видел. Может, мы его "вызовем" в этот топик и он даст код проще для понимания, чем мой.
Да и я сам бы посмотрел, мне интересно. -
@sergerdn да все с твоим кодом в порядке, другой вопрос нужно ли 8 колес жигуленку, если первые 4 спущены? Их просто надо правильно накачать 🤗 короче, я завязываю играть в ребусы, ты поспи, может с утра по другому взглянешь. Ну а нет, значит не судьба ...
-
@FastSpace или не стоит :) кто знает тот починит ... Мне уже пофиг :)
-
@Bigma said in Платная помощь! FM/BAS - плохо:
@FastSpace или не стоит :) кто знает тот починит ... Мне уже пофиг :)
И не починит, низкий приоритет ответ был.
Если в кратце этот заголовок означает твой пинг до сервера где хостится сайт и он одинаковый для всех сайтов... 😁 -
@FastSpace said in Платная помощь! FM/BAS - плохо:
@Bigma said in Платная помощь! FM/BAS - плохо:
@FastSpace или не стоит :) кто знает тот починит ... Мне уже пофиг :)
И не починит, низкий приоритет ответ был.
Если в кратце этот заголовок означает твой пинг до где хостится сайта и он одинаковый для всех сайтов... 😁о боже, ты оказывается еще многого не знаешь :) ну да ладно ...
-
@Bigma said in Платная помощь! FM/BAS - плохо:
@FastSpace said in Платная помощь! FM/BAS - плохо:
@Bigma said in Платная помощь! FM/BAS - плохо:
@FastSpace или не стоит :) кто знает тот починит ... Мне уже пофиг :)
И не починит, низкий приоритет ответ был.
Если в кратце этот заголовок означает твой пинг до где хостится сайта и он одинаковый для всех сайтов... 😁о боже, ты оказывается еще многого не знаешь :) ну да ладно ...
Расскажи 😄
-
@FastSpace не выгодно и лень, в целом и так все сказал, если внимательно читать мои сообщения. Кому надо, тот найдет...
-
@FastSpace said in Платная помощь! FM/BAS - плохо:
@sergerdn такие вещи стоит разработчику чинить
Вероятно. Но пока я не увидел от тебя четкого и ясного описание бага, только намеки на "погуглить".
@FastSpace said in Платная помощь! FM/BAS - плохо:
@sergerdn поменять один заголовок этого недостаточно, я же не зря написал нужно сначала почитать что означает этот заголовок.
Я запрашивал у тебя подробные инструкции. Выше код я дал как пример, его можно доработать до какой угодно логики.
-
@sergerdn Вообще ничего не добавлял, в BAS использовал исключительно кубики, и ничего отлично все работает, по крайней мере яндекс дзен, почта, и метрика отзываються довольно хорошо. Ни капч, ни каких заковырок в поиске.
Прокси мобильные мегафон, отпечатки вообще с паблик базы бесплатные.
Из заковырок использовал опечатки + нагул профилей. ВСЕ.
Правда гугл не регал, на амазоны и другие иностранные проекты не заходил. -
@Dodok said in Платная помощь! FM/BAS - плохо:
@sergerdn Вообще ничего не добавлял, в BAS использовал исключительно кубики, и ничего отлично все работает, по крайней мере яндекс дзен, почта, и метрика отзываються довольно хорошо. Ни капч, ни каких заковырок в поиске.
Прокси мобильные мегафон, отпечатки вообще с паблик базы бесплатные.
Из заковырок использовал опечатки + нагул профилей. ВСЕ.
Правда гугл не регал, на амазоны и другие иностранные проекты не заходил.Верю, так и должно быть.
-
-
Перенос BAS на Питон
Locked Moved Заказать скрипт -
-
-