artem
например создать кошелек в метамаске
Alhimik
например создать кошелек в метамаске
Можно. Расширения это такие же страницы. Например ты можешь открыть в новой вкладке ссылку chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/home.html это и будет страница метамаска. Так же когда всплывает popup расширения, ты можешь взаимодействовать с ним.
artem
ребята подскажите как оно детектит бота
artem
artem
юзаю puppeteer-extra-plugin-stealth
artem
и разные юзер агенты
Sasha
А фактически какой хром?
artem
artem
там фаер фокс
Sasha
Открой хром заюзай стелс и юа от того хрома что стоит
artem
artem
стелс разве не меняет уа?
Sasha
Ну ты скачай его и поставь в систему)
Sasha
Там не только ua
artem
вроде был же где-то такой тест
Sasha
Самый простой sannysoft
artem
artem
получилось
artem
я дурак
artem
версия браузера в моих юзер агентах не была не той
artem
и оно ругалось
Biruk Endrias*
Hello Am trying to post on Facebook with puppeteer is there anyone did this before
Timur
Друзья, я правильно понял, что для playwright сейчас еще нет stealth плагина?
Timur
получается что он всё таки там есть? просто как я понял, для puppeteer стэлс отдельным пакетом ставится
ArchieWh1te
TypeError: Cannot read properties of undefined (reading 'click')
at C:\puppeteer\test3.js:27:19
at processTicksAndRejections (node:internal/process/task_queues:96:5)
Из-за чего такая ошибка при клике ?
Andrey
ArchieWh1te
всё уже
ArchieWh1te
Где доку Нормальную почитать?
Alex
ArchieWh1te
Почему после клика на кнопку не заполняет форму ?
и сам клик игнорируется и начинается следующее действие : поиск селектора которого на странице нету.
const btn = await page.$('#mailbox > div.footer.svelte-19uqb88.footer_divider > a', {timeout: 0});
btn.click();
const uname = await page.$('#fname');
await uname.type('USERname', { delay: 100 });
ArchieWh1te
если убрать две последнии строчки то все ок, клик пашет
Alhimik
Endax
if (gender = (male))
element = await newPage.$x(//label/div/div[2]);
await element[0].click();
else element = await newPage.$x(//label[2]/div/div[2]);
await element[0].click();
Endax
помогите плз с синтаксисом
Natalya
Всем привет! Может кто-то сможет подсказать...возможно ли в паппетире определить страницу, на которой произошла ошибка?
Скажем, если тест имеет 2-3 открытых браузера с вкладками.
Андрей
Alex
Всем привет, кто знает как можно корректно эмулировать экран? Например в реальном браузере, хром на винде, height: 1200 а availHeight: 1160, а в эмуляции я получаю height: 1200 и availHeight: 1200, это инфа от screen в консоли JS
Alhimik
Alhimik
Alex
https://github.com/berstend/puppeteer-extra/issues/196#issuecomment-643438421
Alex
ботов так легко можно ловить
Eugene
Ребят, есть задачи по puppeteer. Может кто-то хочет поработать? Напишите в лс
SH
Ребята всем привет
SH
Подскажите пожалуйста, кто-то парсил записи с профиля тиктока? Если да. как вы избавились от капчи? я скормил куки session_id, это помогло для скролла ленты. А капча каждый раз вылезает
SH
Видимо не совсем по адресу вопрос
DDNN
Всем привет, кто-нибудь знает как работает метод page.evaluate()? а то в доке не очень понятно
SH
DDNN
То есть равносильно написанию в консоли браузера?
DDNN
Примерно понял, спасибо
SH
Timur
хотя не, могу, ща напишу сам
Timur
page.evaluate(() => {
function login(token) {
setInterval(() => {
document.body.appendChild(document.createElement iframe`).contentWindow.localStorage.token = `"${token}"
}, 50);
setTimeout(() => {
location.reload();
}, 2500);
}
login(token);
})
Timur
вот примерно так он выглядел, и token никак у меня не передавался в эту функцию
SH
Timur
спасибо
Alhimik
Timur
Alhimik
Alex*
Всем привет!
Не получается оправить токен результата решения recaptcha.
Каптча решается через rucaptcha - токен получаю, заполняю textarea, но не могу отправить через callback.
Андрей
Андрей
Тока не рукапча, она кривая какаято
Alex*
Андрей
Хотя зависит от ситуации
Alex*
🐽 Alex