项目作者: WLLR9505

项目描述 :
VSCO image downloader
高级语言: JavaScript
项目地址: git://github.com/WLLR9505/vsco-js.git
创建时间: 2019-04-03T00:20:47Z
项目社区:https://github.com/WLLR9505/vsco-js

开源协议:MIT License

下载


vsco-js

Ferramenta para download de imagem do site vsco.co utilizando web scraping


Dependências

  • cheerio
  • nightmare
  • target-menu

Uso

Execute o comando abaixo substituindo imageURL pela url da imagem desejada

node index.js imageURL
Será gerada uma pasta ‘./imgs’ com a imagem salva

node index.js -c
Será iniciado o CLI


Como funciona?

  • A url passada como argumento é processada pelo nightmare que retorna a página
  • A pagina é processada pelo cheerio procurando pela classe .disableSave-mobile
  • A URL para a imagem comprimida fica no src desta classe
  • É feita uma conversão para uma nova URL que redirecione para a imagem original
  • A nova URL é processado pela função saveImage que faz sua solicitação https e salva a imagem retornada na pasta imgs