Este projeto é um web crawler que utiliza Selenium Wire para navegar até um site específico e identificar eventos GA4.
- Python 3.12
- Google Chrome
- ChromeDriver
-
Clone o repositório para sua máquina local:
git clone <URL_DO_REPOSITORIO> cd <NOME_DO_REPOSITORIO>
-
Crie um ambiente virtual:
python -m venv venv
-
Ative o ambiente virtual:
- No Windows:
venv\Scripts\activate
- No MacOS/Linux:
source venv/bin/activate
- No Windows:
-
Instale as dependências:
pip install -r requirements.txt
Certifique-se de que o ChromeDriver está instalado e seu caminho é configurado corretamente no código. O caminho absoluto do ChromeDriver deve ser ajustado no script webdriver.py:
CHROME_DRIVER_PATH = 'C:/chromedriver/chromedriver.exe'Para executar o web crawler e identificar eventos GA4, use o comando:
python webdriver.py- Certifique-se de que o ChromeDriver está atualizado e compatível com a versão do Google Chrome instalada em sua máquina.
- Caso encontre problemas com certificados SSL, a opção
--ignore-certificate-errorsfoi adicionada para ignorar esses erros durante a navegação.
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou pull requests.
Este projeto está licenciado sob a MIT License.