Como minha biblioteca chegou ao top trendings do GitHub
Olá pessoal, esse é meu primeiro post na plataforma e quero contar um breve relato de algo que foi gaming change para minha carreira.
Eu trabalho com automação web a uns bons anos. Desde sempre utilizei ferramentas como selenium, playwright, e até o puppeteer. Trabalhei com automações para redes sociais, e hoje trabalho em uma empresa que gerencia frotas de veículos em larga escala.
Durante minha jornada nesse novo trabalho, encontrei diversos desafios, como sites com sistemas anti-bots muito fortes. Foi aí que me veio a ideia de tentar algo realmente indetectável por sistemas de captcha comuns. Decidir chamar de PyDoll , um pouco inspirado no puppeteer, confesso haha.
Não vou entrar em detalhes da implementação, mas resolvi ir bem além de algo simples. Desenvolvi uma alternativa completa para selenium e similares, com um boost de funcionalidades a mais. Um dos grandes destaques é que, utilizando o PyDoll, conseguimos passar por captchas invisíveis como ReCAPTCHAv3 de maneira natural, e até captchas como cloudflare.
Foram 5 meses de desenvolvimento nas minhas horas livres, mas o resultado foi incrível. Bom, finalizei a biblioteca a cerca de 1 mês atrás, mas não tinha feito nenhuma divulgação. Bastou um simples post no reddit, que tudo mudou. O repositório chegou ao top 1 nos trendings do GitHub, e eu não poderia estar mais feliz! Faz apenas 1 dia, mas isso já me abriu diversas portas.
Queria deixar aqui esse relato para incentivar a comunidade brasileira a entrar no mundo do opensource. A comunidade é simplesmente incrível e já tenho recebido diversas colaborações no projeto. Quem tiver interesse em entrar nesse mundo, irei abrir umas issues mais simples.
Por último, deixo meu agradecimento ao r/brdev e a toda a comunidade brasileira que me apoiou nesse projeto, vocês são demais!