Anna
Понятно, спасибо) ну да, трудновато, но я догадывалась, что так оно и будет 🙈
Alex*
Много примеров.
Anna
Спасибо!👍
Eugene
Ребят, кто за деньги раскурит регу фейсбук акков?
Eugene
Нужен высокий саксесс рейт
Alex
Кирилл
Roman
Подкиньте кусок кода коотрый блокирует фото и видео плис у кого есть
Влад
https://www.npmjs.com/package/puppeteer-extra-plugin-block-resources
Влад
await this.page.setRequestInterception(true);
this.page.on('request', (request) => {
if (['media', 'image'].includes(request.resourceType()) ) {
request.abort();
} else {
request.continue();
}
}); либо так
Pavel
CybernatiC
E
E
подскажите как можно узнать значение аттрибута data-name через папитир, значение динамичное и будет меняться
Alex*
E
E
E
мне не то что в диве нужно, а то что в аттрибуте хранится,
CybernatiC
CybernatiC
селектор
CybernatiC
$$('[data-name]')
Alex*
Alex*
const attr = await page.$$eval("span.styleNumber", el => el.map(x => x.getAttribute("data-Color")));
E
спасибо, я слепой)
E
не сразу увидел
Pavel
Почему никто не напишет TAP -> QUnit, так много фреймворков для тестирования которые выплевывают ТAP https://testanything.org/producers.html нельзя нормально показать результат в браузере
Pavel
То есть нужен TAP consumer который делает HTML блоки от QUnit, тогда можно будет themes существующие подключать, их много написано тоже
Pavel
https://github.com/Krinkle/qunit-theme-ninja вот например
Undefined113
Здравствуйте, друзья, у меня есть вопрос. Я пытаюсь решить проблему с hcaptcha Cloudfare, но мне нужен детектор изображений, чтобы решить эту проблему. Может ли кто-нибудь мне помочь?
Roman
Привет ребят, такой вопрос юзаю прокси и бывает на новом прокси (100% не использован мною или кемто другим) получаю сразу же капчу. ЧТо может быть ? browser fingerprint ?
Alexey
Alexey
ну у тебя прокси какого типа? если обычный на сервере в датацентре то может быть из за этого
Alexey
попробуй резидентные или мобильные
Roman
Alexey
ну тогда хз. еще можно попробовать профиль перманентный использовать, а не каждый раз новый. и походить по другим сайтам перед заходом на нужный сайт, чтобы не нулевый был, а типа прогретый
Roman
Roman
Roman
Насколько это ефективно ?
Alexey
Это можно отследить ?
можно. насколько эффективно в твоем случае сложно сказать. методом проб только
Roman
Понял
Roman
кароче Я заметил что сайт берет всякие данные типа timezone_zone и она другая понятно чем прокси(моя) . И я такие вот вещи происходят. Можно ли спрятать эту инфу ?
Alexey
CybernatiC
Ребята всем доброго времени!
Тут есть фрилансеры?
Есть работка
Anonymous
How to get request payload from network request while clicking a button
Artem
Привет. Может кто знает есть ли в node что-то типо pry из Ruby? Нужно остановить выполнение в определенном месте и выполнять код из консоли использую Puppeteer. Пробовал обычный debugger, но он не возвращает элеметы когда пишу page.$$('.selector'), а постонно возвращает Promise, даже с await. Так же пробовал puppeteer-extra, но это не подошло
Vlad Vaviloff
Vlad Vaviloff
Vlad Vaviloff
🐽 Alex
Ребят, привет, кто нибудь сталкивался с проблемой, что при долгих сессиях и await page.tracing.start({ categories: ["devtools.timeline"], path: "./tracing.json" }); , не все данные сохраняются по итогу (у меня получилось так что сохранилось только последние 2 минуты или что то вроде того). Суть вопроса: можно ли из Network напрямую получать данные при работе программы, а не ждать пока она закончит работу и собирать то что осталось?
Null
Ребят, привет, кто нибудь сталкивался с проблемой, что при долгих сессиях и await page.tracing.start({ categories: ["devtools.timeline"], path: "./tracing.json" }); , не все данные сохраняются по итогу (у меня получилось так что сохранилось только последние 2 минуты или что то вроде того). Суть вопроса: можно ли из Network напрямую получать данные при работе программы, а не ждать пока она закончит работу и собирать то что осталось?
> можно ли из Network напрямую получать данные при работе программы
Что за данные нужно собирать? Если сетевые запросы/ответы то можно:
1. page.on('request', () => {}); // request, requestfailed, requestfinished, response
2. target.createCDPSession() и внутри уже Network.enable послать и получать детальные ответы
const client = await page.target().createCDPSession();
await client.on("*", (method, params) => {
console.log({ method, params });
});
await client.send("Network.enable");
Anonymous
Привет, нужно на Puppeteer реализовать алгоритм регистрации аккаунта на сайте. Заплачу. Детали в личке.
CybernatiC
Anonymous
Suicide Liza
Suicide Liza
да помню чтото кликнуть если одинаковый shape
Suicide Liza
чтото такое не так?
🐽 Alex
не funCaptcha, не reCaptcha, не hCaptcha
🐽 Alex
🐽 Alex
но на нее просто еще сервисов нету чтобы обойти
Suicide Liza
ну есть 2captcha которой люди решают но это дорого
Suicide Liza
https://2captcha.com/blog/tiktok-captcha
Pavel
Pavel
Передал глав админку @shad0w64, он был создателем этой группы с самого начала.
🐽 Alex
Azat
всем привет. есть ли понятная документация на русском? подскажите пожалуйста