Alex
Aleksey
Привет всем, кто-нибудь использует сторонние сервисы для решения капчи?
С недавнего времени 2captcha, которую использую для решения капчи на linkedin.com стала сбоить, ищу альтернативы. Есть на примете ресурсы?
Сам
всем здарова
Сам
Гайс как обойти защиту сайта для вэб скрэпинга?
Сам
Я использую puppeeter
Сам
Например есть scrapfly для пайтона
Сам
Но его нету для нода
Сам
Есть ли аналог scrapfly для нода?
Сам
и как правильно использовать прокси чтобы его не забанили?
Sasha
Начать читать
Сам
что именно?
Slavik
За деньги
Slavik
Но я не занимаюсь таким
Сам
Slavik
Сам
Сам
извини за такой тупой вопрос
Slavik
Сам
Сам
думаю кто он
Slavik
Ну в плане не знаю кто продаёт и все такое
Сам
Sergey spbsite
Сам
Сам
робота
Sergey spbsite
мой IP
слышал за моб прокси?
Сам
Сам
прокси банят
Сам
и оно становиться безполезным
Sergey spbsite
Сам
Сам
Сам
такая ошибка выходить
Сам
есть общий 445 страницы на 31 всегда ошибку выводить
Sasha
Ну он же говорит
Sasha
Хватит) я устал
Mukhammadjon
const browser = await puppeteer.launch({
headless: false,
args:['--disable-web-security']
});
const page = await browser.newPage()
const client = await page.target().createCDPSession();
await client.send('Page.enable');
await client.send('Page.setWebLifecycleState', { state: 'active' });
await useProxy(page, 'http://username:password@ip:port');
await page.goto('https://leetcode.com')
await page.screenshot({path:'login5.png'})
Mukhammadjon
Здравствуйте
Mukhammadjon
У какого нибудь было проблема с puppeteer proxy, просто у меня не открывает несколько сайтов с proxy ну без прохи работает
Mukhammadjon
Mukhammadjon
Mukhammadjon
так?
Sergey spbsite
Mukhammadjon
Sergey spbsite
Mukhammadjon
Да
Mukhammadjon
Просто proxt с авторизатся
Mukhammadjon
Mukhammadjon
Mukhammadjon
Dedicated proxy использую ну все равно такая проблема
Mukhammadjon
Как вы думаете
Mukhammadjon
с 60000 ms работает
Сам
Оййй как ненавижу эту ошибку
Сам
Ты чекни страница полностью загружается или нет
Сам
Для loading не работает waitNavigation
Сам
кстати если waitNavigation не работает для модалов loading чем можно заменить?
Сам
я просто добавлю setTimeout() в промисе на 20 или 15 секунд
Сам
например в selenium есть сравнение сравнивает легаси версии прошлого инфо
Сам
WebDriverWait(driver, 5).until(
EC.staleness_of(cards[0])
)
вот так в пайтоне
Aleksey
всем привет
Некоторые сайты отслеживают поведение пользователя при вводе данных и решают, бот это или нет, в том числе по тому, как именно он нажимал на те или иные контроллы и что вводил
Используете ли вы в puppeteer какие-либо подходы, чтобы выглядеть, как реальный человек
Например, действия мышью перед нажатем на кнопку или переход с одного поля на другое?
Slavik
Slavik
С тг, озоном и другими небольшими сайтами не было проблем
Aleksey
ну что ж, на случай, если кто столкнется с моей проблемой в будущем:
вот полезные библиотеки для того, чтобы выглядеть как более реальный юезр на сайте:
https://www.npmjs.com/package/ghost-cursor - движения мышью
https://github.com/TheGP/Imposter - "гуманизатор поведения" - включает в себя первую либу
Лешка