Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gustavoalvim41/auto-collect
Coleta de informações de estabelecimentos a partir do google automatizado.
https://github.com/gustavoalvim41/auto-collect
python web-scraping
Last synced: 9 days ago
JSON representation
Coleta de informações de estabelecimentos a partir do google automatizado.
- Host: GitHub
- URL: https://github.com/gustavoalvim41/auto-collect
- Owner: gustavoalvim41
- Created: 2023-08-21T04:19:21.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-28T04:20:45.000Z (about 1 year ago)
- Last Synced: 2024-09-11T05:42:40.387Z (2 months ago)
- Topics: python, web-scraping
- Language: Python
- Homepage:
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## ☕ Sobre o projeto
O objetivo do projeto é automatizar o processo de coleta de informações de estabelecimentos a partir do Google e criar uma simples planilha no Excel contendo essas informações de forma organizada.
## 🤖 Funcionalidades
* Entrada de Dados: O script permite ao usuário inserir o tipo de comércio e a cidade para realizar a pesquisa no Google.
* Pesquisa no Google: O script realiza uma pesquisa usando as informações fornecidas pelo usuário (por exemplo, "Loja de Roupas em Florianópolis").
* Web Scraping: O script utiliza técnicas de web scraping para extrair os resultados da pesquisa, incluindo nome do estabelecimento, endereço e telefone de contato.
* Coleta de Informações: As informações extraídas (nome, endereço e telefone) de todos os resultados da pesquisa são armazenadas em estruturas de dados adequadas.
* Criação da Tabela Excel: O script gera automaticamente uma simples planilha no Excel, onde cada linha corresponde a um estabelecimento e as colunas contêm as informações coletadas (nome, endereço e telefone).
* Manipulação de Erros: O script lida com possíveis cenários de erro durante o web scraping e a coleta de informações, garantindo que o processo seja robusto e confiável.## 📚 Pré-requisitos
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git e Python.
## 💾 Instalação
Siga as instruções abaixo:
```bash
# Clone este repositório
$ git clone https://github.com/gustavoalvim41/auto-collect.git# Acesse a pasta do projeto no terminal/cmd
$ cd auto-collect# Instale as dependências
$ pip install -r requirements.txt# Certifique-se que o Python está corretamente instalado em sua máquina
# Execute este comando no terminal/cmd para iniciar o projeto
$ python3 main.py
```