Giter Site home page Giter Site logo

node-tiktok-search's Introduction

TikTok Search

Um programa em Node.js que utiliza a API do TikTok para pesquisar vídeos com uma hashtag específica.

Instalação

  1. Clone este repositório ou baixe o código-fonte e extraia-o.
  2. No terminal, navegue até a pasta do projeto e execute o comando npm install para instalar as dependências.

Configuração

  1. Crie um arquivo .env na raiz do projeto com as seguintes variáveis:
USER_AGENT=seu_user_agent
TT_WEBID=seu_web_id
TT_WEBID_V2=seu_web_id_v2

Substitua seu_user_agent, seu_web_id e seu_web_id_v2 pelos valores relevantes do seu navegador.

  1. Para obter o user agent do seu navegador, visite a página https://www.whatsmyua.info/.
  2. Para obter os cookies 'tt_webid' e 'tt_webid_v2', abra o site https://www.tiktok.com/ no seu navegador, acesse as Ferramentas do Desenvolvedor (pressionando F12 ou botão direito -> Inspecionar) e procure os cookies na aba Aplicação/Armazenamento (Application/Storage) > Cookies.

Uso

  1. No arquivo index.js, substitua a variável hashtag pelo termo de pesquisa desejado.
  2. No terminal, na pasta do projeto, execute o comando npm start para iniciar a pesquisa.

Exemplo de resultado

Video 1: ID: 1234567890123456789 Descrição: Exemplo de descrição do vídeo URL: https://www.tiktok.com/@username/video/1234567890123456789

Aviso

O uso de APIs não oficiais como a tiktok-api pode ser contra os termos de serviço do TikTok e o código pode parar de funcionar se o TikTok mudar seus endpoints ou requisitos de autenticação.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.