Script em Python para coletar links de vídeos do TikTok a partir de uma hashtag.
- Acessa a página da hashtag no TikTok (
https://www.tiktok.com/tag/) - Extrai os links de vídeos associados
- Salva em um arquivo
outputs/results.txt
- Python 3.9+
- Pacotes do
requirements.txt
Instale com:
pip install -r requirements.txt- Clone este repositório:
git clone https://github.com/AdRockers/tiktok_hashtag_scraper.git
cd tiktok_hashtag_scraper- Instale as dependências:
pip install -r requirements.txt- Execute o script passando a hashtag desejada como argumento:
python scraper.py --hashtag nomeDaHashtag- Os links dos vídeos serão salvos no arquivo
outputs/results.txt.
https://www.tiktok.com/@usuario/video/1234567890
https://www.tiktok.com/@outro_usuario/video/0987654321
https://www.tiktok.com/@exemplo/video/1122334455- Login persistente no TikTok usando
tiktok_state.json. - Coleta de links de vídeos de uma hashtag específica.
- Armazena resultados em
outputs/results.txt. - Gera debug em
outputs/debug_rendered.htmlpara inspeção do HTML.
- Exportar resultados também em CSV e JSON com metadados (views, likes, usuário).
- Permitir múltiplas hashtags em um único arquivo de entrada.
- Configuração de limite customizável de vídeos (ex.:
--limit 50). - Agendamento de execuções automáticas (cron jobs ou GitHub Actions).
- Versão avançada para baixar todos os thumbnails (alta, média e baixa resolução) para comparação.
- O scraper depende da estrutura atual do site do TikTok, que pode mudar e quebrar o funcionamento do script.
- O TikTok pode impor limitações de acesso ou bloqueios para requisições automatizadas.
- Recomenda-se usar com moderação para evitar bloqueios temporários.
- Não coleta vídeos privados ou restritos.
Contribuições são bem-vindas! Por favor, leia nosso guia de contribuição antes de enviar pull requests:
Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para detalhes.
Para dúvidas, sugestões ou suporte, entre em contato:
- Site: https://adrock.com.br
- Email: rafael@adrock.com.br