Monitorando produtos no ML com Python 3 via BeautifulSoup
Hoje vamos fazer uma coisa relativamente simples, mas bem legal. Vamos criar um BOT que irá se conectar com um anúncio do Mercado Livre e irá dizer pra nós qual é a quantidade disponível desse produto no estoque do vendedor.
[ Hits: 8.277 ]
Por: Pedro Ferrarezi em 10/10/2016
"Beautiful Soup é uma biblioteca Python para extrair dados de arquivos HTML e XML. Ele funciona com o seu analisador favorito para fornecer maneiras idiomáticas de navegar, pesquisar e modificar a árvore convertida (DOM). Ele comumente salva programadores horas ou dias de trabalho."Palavras bonitas mesmo não concorda? A seguir vamos ver na prática.
from bs4 import BeautifulSoup from urllib.request import urlopen url = 'http://produto.mercadolivre.com.br/MLB-713818524-mouse-logitech-g602-wireless-2500dpi-11-botoes-gar-3-anos-_JM' html = urlopen(url).read() soup = BeautifulSoup(html, 'html.parser') quntidadeMaxima = soup.find(id="productStockQuantity")["max"] print(quntidadeMaxima)
from bs4 import BeautifulSoup from urllib.request import urlopen def quantidadeDisponivelML(urlProduto): html = urlopen(urlProduto).read() soup = BeautifulSoup(html, 'html.parser') quntidadeMaxima = soup.find(id="productStockQuantity")["max"] return quntidadeMaxima if __name__ == '__main__': url = 'http://produto.mercadolivre.com.br/MLB-713818524-mouse-logitech-g602-wireless-2500dpi-11-botoes-gar-3-anos-_JM' quantidadeDisponivel = quantidadeDisponivelML(url) print(quantidadeDisponivel)
PDFBox - Aplicativo Java para baixar o DOU completo
Desenvolvendo aplicações GUI simples em Python & Glade (PyGTK) com banco de dados SQLite
Introdução ao clib (Command Line Book)
Integração do ChatGPT em uma API Python
OAK: Câmera Open Source de Visão Computacional com AI
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Encontre seus arquivos facilmente com o Drill
Mouse Logitech MX Ergo Advanced Wireless Trackball no Linux
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Não consigo instalar o WineHQ no meu notebook vaio FE15 (Debian) (4)
Montar Partição para usar no Timeshift (8)
Instalação da Imagem ISO do Tails (8)
Não consigo atualizar para LinuxMint 22 com o Mintupdate (7)