Vou criar um scraper de web agendado e um pipeline de dados com saída limpa e deduplicada
Desenvolvedor de automação e dados com Python
Sobre este Serviço
Precisa de dados web atualizados todos os dias ou semana sem precisar rodar um script manualmente? Eu crio um scraper que funciona sozinho em um timer, limpa o que coleta, elimina itens repetidos e te entrega um arquivo ou banco de dados prontos para usar.
O que você recebe: um scraper em Python (Playwright ou Scrapy, dependendo do site), execuções automáticas na sua máquina ou servidor, validação de cada registro, uma chave única por item para evitar repetições, tentativas quando o site está lento e um log que explica de forma clara se uma execução falhou e o motivo. Saída: CSV, XLSX, JSON ou SQLite.
Por que me escolher: para um cliente, criei uma pipeline semelhante: ingestão diária de registros públicos, remoção de duplicatas, pontuação baseada em regras, execuções automáticas e recuperação de falhas. Uma execução de um mês real processou 318.962 registros em cerca de 34 minutos, sem erros. O cliente é confidencial.
Não inclui: sites protegidos por login que você não possui, bypass de CAPTCHA, dados cuja coleta é proibida pelos termos do site, custos de hospedagem ou proxy. Te aviso de antemão se um site não for compatível.
Tecnologia:
Python
•
Excel
•
scrapy
•
dramaturgo
•
Pandas
Técnica:
Automatizado
Meu portfólio
Perguntas frequentes
Tradução automática
Quais sites você pode raspar?
Páginas públicas, incluindo aquelas com muito JavaScript. Verifico o site e seus termos primeiro. Sites protegidos por login que você não possui ou que proíbem scraping não são compatíveis.
Como as execuções agendadas são configuradas?
Com cron (Linux/Mac) ou Task Scheduler (Windows) na sua máquina ou servidor, ou um container Docker no plano Premium. Custos de hospedagem são por sua conta.
E se o site mudar depois?
Alterações na layout podem quebrar um scraper. Dentro do período de revisão, eu conserto o que entreguei; consertos posteriores são um novo serviço pequeno. O log de erros informa quando uma execução não retorna nada.
O que significa 'páginas raspadas'?
O Fiverr pede um limite de páginas por pacote. Aqui, é o número de páginas que cada execução agendada pode buscar: 100 no Basic, 500 no Standard, 1.500 no Premium. Para trabalhos maiores, envie uma mensagem primeiro.
