{"id":15138584,"url":"https://github.com/pedrohcleal/aliexpress_scrape","last_synced_at":"2026-01-18T11:43:10.579Z","repository":{"id":256668731,"uuid":"850733300","full_name":"pedrohcleal/aliexpress_scrape","owner":"pedrohcleal","description":"Scraping de dados de produtos do Aliexpress","archived":false,"fork":false,"pushed_at":"2024-09-12T00:39:18.000Z","size":8966,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-06T09:19:14.234Z","etag":null,"topics":["aliexpress","aliexpress-scraper","beautifulsoup4","selenium"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pedrohcleal.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-01T16:18:50.000Z","updated_at":"2025-02-05T13:28:56.000Z","dependencies_parsed_at":"2024-09-12T10:31:29.672Z","dependency_job_id":"cc2cc213-5d39-4ba6-b4f2-4ce251434635","html_url":"https://github.com/pedrohcleal/aliexpress_scrape","commit_stats":null,"previous_names":["pedrohcleal/aliexpress_scrape"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/pedrohcleal/aliexpress_scrape","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pedrohcleal%2Faliexpress_scrape","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pedrohcleal%2Faliexpress_scrape/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pedrohcleal%2Faliexpress_scrape/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pedrohcleal%2Faliexpress_scrape/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pedrohcleal","download_url":"https://codeload.github.com/pedrohcleal/aliexpress_scrape/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pedrohcleal%2Faliexpress_scrape/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28535177,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-18T10:13:46.436Z","status":"ssl_error","status_checked_at":"2026-01-18T10:13:11.045Z","response_time":98,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aliexpress","aliexpress-scraper","beautifulsoup4","selenium"],"created_at":"2024-09-26T07:41:51.518Z","updated_at":"2026-01-18T11:43:10.548Z","avatar_url":"https://github.com/pedrohcleal.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Aliexpress Scraper\n\nEste projeto realiza scraping de dados de produtos do Aliexpress, extraindo informações como nome do produto, preço, disponibilidade em estoque, detalhes sobre frete e se é a primeira compra.\n\n## Estrutura de Arquivos\n\n- `/chrome_config`: Configuração do driver do Chrome para uso com Selenium.\n- `main.py`: Script principal que executa o scraping dos produtos.\n- `exemplo.json`: Arquivo de exemplo contendo os links e IDs dos produtos a serem analisados.\n\n## Dependências\n\n- `selenium`\n- `chromedriver`\n- `json`\n- `random`\n\n### Instalação\n\n1. Clone este repositório:\n   ```bash\n   git clone https://github.com/pedrohcleal/aliexpress_srape.git\n   ```\n\n2. Crie e ative um ambiente virtual:\n   ```bash\n   python -m venv venv     # No Linux: python3 -m venv venv\n   venv\\Scripts\\activate   # No Linux: source venv/bin/activate\n   ```\n\n3. Instale as dependências:\n   ```bash\n   pip install -r requirements.txt\n   ```\n\n4. Configure o driver do Chrome na pasta `chrome_config` caso seja necessário, mas já está pronto para uso\n\n### Como Usar\n\n1. Edite o arquivo `exemplo.json` com os produtos que deseja consultar. O formato é:\n   ```json\n   [\n       {\n           \"link\": \"https://pt.aliexpress.com/item/1005007012057921.html\",\n           \"idProduct\" : 1,\n           \"oldPrice\": 5.50,\n           \"oldStock\" : 10\n       },\n       {\n           \"link\": \"https://pt.aliexpress.com/item/1005005970704465.html\",\n           \"idProduct\" : 2,\n           \"oldPrice\": 5.50,\n           \"oldStock\" : 10\n       },\n      ...\n   ]\n   ```\n\n2. Execute o script:\n   ```bash\n   python main.py\n   ```\n\n3. O resultado será salvo no arquivo `final_updates_ali.json`.\n\n### Funcionalidades\n\n- **e_primeira_compra**: Verifica se é a primeira compra do usuário no produto.\n- **preco_produto**: Extrai o preço atual do produto.\n- **verificar_estoque**: Verifica se o produto está em estoque.\n- **texto_frete**: Extrai e trata informações sobre o frete.\n- **get_ali_id**: Extrai o ID do produto a partir do link da página.\n\n### Exemplo de Saída\n\nO script gera um arquivo `final_updates_ali.json` com as seguintes informações:\n\n```json\n[\n    {\n        \"idProduct\": \"123\",\n        \"ali_id\": \"456789\",\n        \"ali_link\": \"https://www.aliexpress.com/item/example.html\",\n        \"ali_nome_produto\": \"Exemplo de Produto\",\n        \"e_primeira_compra\": true,\n        \"em_estoque\": false,\n        \"frete\": {\"free_shipping\": 1, \"shipping\": \"0\"},\n        \"preco\": \"R$100,00\",\n        \"OldStock\": 20,\n        \"oldPrice\": 23.40,\n    }\n]\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpedrohcleal%2Faliexpress_scrape","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpedrohcleal%2Faliexpress_scrape","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpedrohcleal%2Faliexpress_scrape/lists"}