Busca MercadoLivre
Publicado por Fernando (última atualização em 25/08/2014)
[ Hits: 7.249 ]
Homepage: https://github.com/phoemur/
Este script utiliza a API do MercadoLivre Brasil para realizar buscas através da linha de comando.
Escrito em Python 3.
Uso: ./buscamercadolivre.py "PRODUTO"
Busque um produto por vez.
#!/usr/bin/env python3 import sys import json import codecs import urllib.request import urllib.parse def usage(): print('Uso: {0} "PRODUTO"'.format(sys.argv[0])) print('Busque um produto por vez') sys.exit(1) def busca(item): url = 'https://api.mercadolibre.com/sites/MLB/search?q={0}'.format(item) opener = urllib.request.build_opener() opener.addheaders = [ ('User-agent', "Mozilla/5.0 (Windows; U; Windows NT 6.1; rv:2.2) Gecko/20110201")] with opener.open(url) as fd: content = fd.read() encoding = fd.info().get_content_charset() content = content.decode(encoding) dic = json.loads(content) sys.stdout = codecs.getwriter('UTF-8')(sys.stdout.detach()) for elem in dic['results']: print('{0:<70}R${1}\n{2}\n'.format(elem['title'], elem['price'], elem['permalink'])) if __name__ == '__main__': if len(sys.argv) == 1 or sys.argv[1] in {'-h', '--help'}: usage() busca(urllib.parse.quote_plus(' '.join(sys.argv[1:])))
Conversor de vídeos do YouTube para MP3
Mais um script pra autenticar no veloxzone
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Atualizar Debian Online de uma Versão para outra
Instalar driver Nvidia no Debian 13
Redimensionando, espelhando, convertendo e rotacionando imagens com script
Debian 13 Trixie para Iniciantes
Convertendo pacotes DEB que usam ZSTD (Padrão Novo) para XZ (Padrão Antigo)
Problema com impressoras de rede (0)
Ajuda com o Debian 13 - Video hibrido geforce 940 mx Wayland OFF (1)