Skip to content

OtaviOuu/shopify-scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shopify Scraper API

github image

Tecnologias Utilizadas

  • FastAPI - Framework para construir APIs em Python
  • Jinja2 - Motor de templates para renderizar HTML
  • Aiohttp - Para requisições assíncronas
  • Docker - Para containerização do projeto

Estrutura do Projeto

.
├── Dockerfile
├── requirements.txt
├── src
│   ├── app.py
│   ├── __init__.py
│   ├── spider.py
└── templates
    ├── index.html
    └── scrape.html

Endpoints

GET /

Redireciona para a página inicial.

GET /home

Renderiza a página inicial (index.html).

POST /scrape

Inicia o scraping de uma loja Shopify.

  • Parâmetros:
    • store_name (str) - Nome da loja
    • site_url (str) - URL da loja
  • Retorno:
    • Lista de produtos coletados com:
      • title
      • editor
      • published_at
      • updated_at
      • price
      • images

About

Exporta catálogo de lojas shopify

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published