Web scraping com IA, sem pagar a IA a cada execução
Escreva o que você quer, como todos os produtos de uma categoria com nome e preço. A IA explora o site e entrega Python comum que você lê, edita e publica.
IA uma vez, um programa para sempre
O resultado é um programa Python com Playwright. Toda mudança gera uma versão numerada nova, e as execuções da versão publicada não usam modelo nenhum.
Saiba mais →Agende, chame, encadeie
Um scraper publicado roda em um agendamento, por trás de um endpoint de API, como passo de flow ou a partir de um script com uma linha, e devolve as linhas.
Saiba mais →from waiso import scraper
def main(category: str = "2"):
res = scraper.run("shop_products", {"category": category}, timeout=120)
if res.not_found:
return []
return res.rows
Sites reais, resolvidos
Uma busca sem resultado termina como “Nada encontrado”, não como erro. Sites que bloqueiam servidores passam pelas suas proxies, e captchas pelo seu resolvedor.
Saiba mais →Perguntas
Uma execução agendada chama a IA?
Não. Ela roda o programa publicado, sem modelo.
Posso editar o código do scraper?
Sim. O programa é Python comum; edite à mão ou peça ao assistente, e cada mudança vira uma versão nova.
O Waiso fornece proxies ou resolve captchas?
Não. Você traz as proxies e o resolvedor de captcha; um captcha de checkbox é resolvido com um clique.