Alpenveg
Всем привет. А можно ли как-то отлавливать ошибки из консоли? Чтобы если при выполнении теста в консоли была какая-либо "краснота", то тест падал.
Gambit501
https://pptr.dev/#?product=Puppeteer&version=v5.2.1&show=api-event-console
Alpenveg
Спасибо, посмотрю)
Roman
Привет, ребят какой самый легкий кровлер чтобы можно было чем больше запустить ? Нужен хедлесс возможности
Roman
Паппитир мне просто кажется тяжелим
Gambit501
доку в зубы и вперед
Gambit501
https://pptr.dev/#?product=Puppeteer&version=v5.2.1
Anonymous
help me
Anonymous
depends on chats i think
Anonymous
does the account exist
Назар
как убрать панель с Chrome is being controlled by atomated test software?
Ling
I read that somewhere in the docs.
Anonymous
wdym?it's bytesio ig
Mikhail
Подскажите, а Puppeteer на архитектуре ARMv7 (Raspberry Pi 4) не запускается? Error: Failed to launch the browser process! /home/pi/silverfir/node_modules/puppeteer/.local-chromium/linux-756035/chrome-linux/chrome: 22: /home/pi/silverfir/node_modules/puppeteer/.local-chromium/linux-756035/chrome-linux/chrome: Syntax error: "(" unexpected TROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/master/docs/troubleshooting.md at onClose (/home/pi/silverfir/node_modules/puppeteer/lib/launcher/BrowserRunner.js:159:20)
Roman
Кто запускал паппи на AWS lambda
Roman
киньте гайд плс
Roman
ато пиздец просто
Roman
Целый день сижу 500 ошибка
Roman
Можно ли получить данные о ajax запросах которые выполняються во время работы ?
Ling
absolutely not
Roman
absolutely not
Ну я уже нашел способ
Anonymous
thanks dude, just what I need
Tariq
Read the docs
Anonymous
s/w.+/exist anymore
Tariq
In event
Ling
oh but it is
Arthur
как убрать панель с Chrome is being controlled by atomated test software?
ignoreDefaultArgs:["--enable-automation"]. Но делать это не рекомендуется
Arthur
почему?
Пишут что при этом могут некорректно работать управление через драйвер. Но сам такого не замечал когда проверял. Может это редко проявляется, а может уже и никогда, кто его знает
Eugene
Привет. Ребят, кто-нибудь имеет опыт работы с прокси и капчей и хотел бы взять проект?
Anonymous
in which section should this even go
Данил
Привет, подскажите как заполнить форму по селектору name?
DeniskaAb
Anonymous
^\$test( .+)?$Should work
John
Я в печали. Нажимаю кнопку на сайте, открывается новая вкладка и грузится секунды три, причем там чистый html и я никак не могу отловить что страница загрузилась. Я конечно могу костыльнуть и сказать кукловоду жди 30 секунд, а если не погрузится, да и время терять
DeniskaAb
Я конечно не программист, но вроде так делал.
Anonymous
Wait, what were geochats? Oo
Sai
Anyone what I did wrong I am not getting any response
Anonymous
ok let me check
Nikita
кто-нибудь пробовал парсить множество страниц через пупитер ?
Nikita
Он же для этого
ну да как это по-человечески сделать, чтобы не повесить компуктер ?
DeniskaAb
Или просто не вешать компьютер
bastiang19
<h3 class="someClass"> <span> Text1 </span> <span> Text2 </span> </h3> Как получить Text1 и Text2?
John
почти 3К
Зачем 3к одновременных запросов
John
Забей, диалог не получится
DeniskaAb
Зачем 3к одновременных запросов
Трика ответов ему мало кто позволит запросить
Anonymous
У меня есть код, который выполняет функцию в самом браузере. Как мне можно в мой js вернуть значения arr?
Roman
ну ты негодник
Roman
еще и дважды
Anonymous
а как можно подождать, пока текст в елементе не измениться?
John
Anonymous
await page.waitForFunction('document.querySelector("tbody > tr:nth-child(1) > td:nth-child(5)")?.innerHTML !== "In progress"'); У меня проблема, что время от времени страница перезагружается, и в этот момент waitForFunction перестает работать, как это дело можно исправить?
Tariq
I barely helped but sure
bastiang19
Вопрос. Нужно открыть один и тот же ресурс в нескольких вкладках, при этом чтобы во всех вкладках авторизоваться в разных аккаунтах на этом ресурсе. Можно ли иначе как-то проще сделать? Или же если нельзя, то каким образом подключить прокси не для всех открытых вкладок, а для конкретной?
Anonymous
Current group logo is nice👍
Andrew
Может кто-то подсказать, сколько памяти занимает 1 вкладка браузера в headless режиме?
Roman
в зависимост от того, что в этой вкладке
Anonymous
А можно ли сделать мультипоточность, чтобы с каждой задачей открывалась новая вкладка и там чтото делалось
Alex*
А можно ли сделать мультипоточность, чтобы с каждой задачей открывалась новая вкладка и там чтото делалось
Можно, но если упадет процесс в одной вкладке, то упадет весь браузер. Поэтому вариант, запускать несколько процессов на уровне ос будет надёжнее. IMHO ...
Anonymous
Можно, но если упадет процесс в одной вкладке, то упадет весь браузер. Поэтому вариант, запускать несколько процессов на уровне ос будет надёжнее. IMHO ...
А как можно хендлить процесс ероров? У меня будет написан тг бот, и если упадет, то тогда бот тоже, а можно как-то сделать так что если браузер упал, тогда мне просто ерор присылать в личку
Alex*
А как можно хендлить процесс ероров? У меня будет написан тг бот, и если упадет, то тогда бот тоже, а можно как-то сделать так что если браузер упал, тогда мне просто ерор присылать в личку
Значит, должны работать как два независимых процесса - сервиса, бот и парсер. Обмен данными, пусть например, делают через redis. Здесь уже кто во что горазд. )
bastiang19
Нужно сделать софт для ПК в связке с puppeteer'ом По нажатию на кнопку в софте запускать, стопать, и тд Так же в софте в полях ввода вводить данные, которые будут использоваться в Парсере. Что можете подсказать? Возможно такое?
bastiang19
Не совсем представляю, как это можно всё связать. Нужно, чтобы файлы парсера были скрыты. То есть юзер, который использует софт, не смог сп*здить парсер
bastiang19
Сейчас буду пробовать связать electron
Denis
А как будет выглядеть клиент к нему - бот, веб, приложение мобильное, приложение десктоп - не важно
Назар
Сейчас буду пробовать связать electron
если не получиться - пиши помогу, я делал. Если получиться тоже пиши, посмтрю что себе можно сделать.