7

¿Como saber el valor del dolar desde la terminal?

A medida que voy aprendiendo mas acerca de la terminal (de mi sistema basado en unix) me dan ganas de sacarle mas provecho, en esta ocación con un pequeño script en python3 les voy a mostar como le hice scraping a una pagina para obtener el valor del dolar en pesos (COP) en cualquier momento, escribiendo dolar

Requisitos

  • Un sistema basado en linux o alguna forma para emular el bash (en mi caso Ubuntu 17.04)
  • Python3 el cual trae instalado venv para el entorno virtual que usaremos o Python2 con la libreria virtualenv
  • Pip
  • Editor de texto (vim, sublime text, atom ...)

Entorno virtual

  • Creamos la carpeta en la cual vamos a contener todo nuestro proyecto:
    mkdir web_scraping
  • Creamos nuestro entorno virtual(en este caso usando venv)
    python3 -m venv enviroment
  • Accedemos al entorno virtual
    source enviroment/bin/activate
  • cremos una carpeta donde crearemos el script y accedemos a ella
    mkdir scraping cd scraping
    instalamos las librerias necesarias usando:
    pip install beautifulsoup4 requests

Script en Python

Dentro de la carpeta /scraping creamos el siguiente script
<a href=“https://raw.githubusercontent.com/Jhonbeltran/web-scraping/master/dolar_scraping.py” target="_blank">Ver codigo del Script en Python</a>

Script en Bash

Luego creamos el archivo dolar en bash con el siguiente contenido:
<a href=“https://raw.githubusercontent.com/Jhonbeltran/web-scraping/master/dolar” target="_blank">Ver codigo del Script en Bash</a>

Y lo guardamos en: /usr/local/bin o en cualquier otra dirección en el $PATH con los permisos necesarios para lo cual ejecutamos:
chmod 750 dolar

Y ahora ya podemos ejecutar nuestro script desde cualquier ubicacion en la terminal usando el comando
dolar

Mas Ejemplos de Web Scrapi

Escribe tu comentario
+ 2