Skip to content

autonom-ia/scripts

Repository files navigation

autonom.ia scripts

Automação em Node.js para login na plataforma Samsung Endless e preparo para scraping.

Pré-requisitos

  • Node.js 18+

Instalação

npm install
# Instale os navegadores do Playwright (uma vez)
npm run pw:install

Configuração

Crie um arquivo .env em autonom.ia/scripts/ baseado em .env.example.

ENDLESS_BASE_URL=https://endless.samsung.com.br/login-user
ENDLESS_EMAIL=seu.email@exemplo.com
ENDLESS_PASSWORD=sua_senha_aqui
# Termo a ser pesquisado após o login
SEARCH_QUERY=SM-S938BZKKZTO
# Use "false" para ver o navegador abrindo na tela
HEADLESS=true

Executar login

npm run login
  • O script tenta autenticar e salva o storageState em .auth/state.json para reutilizar sessão.
  • Após sucesso, você verá logs no terminal e um arquivo com o estado da sessão.
  • Após o login, o script redireciona diretamente para a URL do produto usando SEARCH_QUERY, no formato: https://endless.samsung.com.br/<sku-lower>?_q=<SKU>&map=ft.

Notas

  • Caso a página use CAPTCHA/2FA, a automação pode precisar de intervenção manual.
  • Para depurar, rode com HEADLESS=false.
  • Se a aba for fechada automaticamente após o submit do login, o script já tenta assumir a nova página automaticamente.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published