Skip to content

matheusgmc/pensador-scraping

Repository files navigation

pensador-scraping

Faça um webscraping do site pensador procurando um pensamento (poesia, mensagem ou frase)

npm version npm downloads Coverage Status

O que faz?

  • Buscar no site e retorna uma lista de pensamentos, podendo limitar a quantidade dos resultados.
  • Buscar informações de um determinado autor.
  • Buscar os Top 9 Autores do site.
  • Buscar a biografia de um autor.
  • Escolhe um pensamento "aleatório" de algum tópico.

Como instala?

npm i pensador-scrap

Exemplos

para mais Exemplos,

Buscar um pensamento usando o search

const { error, success } = await pensador.search({
	query: "elon musk", //obrigatório
	limit: 2, //opcional - padrão é 1
});

tipagem do resultado vira assim:

{
  author: {
    name: string
    thought_total: number
    avatar_url: string
    info: string
    associated: string[]
    bio: string
    tags: string
  },
  thought:
    {
      author: string
      content: string
      image_url: string
      url: string
    }[]
  query: string
  total: number
}

About

webscraping do site pensador para obter as frases buscando um termo específico.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published