Code Monkey home page Code Monkey logo

dolar_historico's Introduction

Scraper y Parser para datos de dolar histórico de ámbito financiero.

El diario ámbito financiero tiene una página donde muestran información de la cotización histórica del dolar. Como no ofrecen una forma sencilla de descargar el dataset detrás de esa tabla, cree este script para poder levantar esos datos y pasarlos a un dataframe de pandas. El script está escrito de forma rápida y descuidada, pero si a alguien le sirve, adelante.

El código está presentado en dos 'versiones'

  • El archivo script.py. Para usarlo hacen falta algunas cosas:
    • Descargar el webdriver necesario para el browser que tengan instalado. Como está escrito el script, se espera el chromedriver en la carpeta raiz. Se descarga de esta web.
    • Instalar las librerías necesarias. Incluí dos archivos, uno para conda y otro para pip. Para instalar utilizando el de conda, se puede utilizar el siguiente comando:
    conda env create -f scraper_env.yml
    
    Para instalar utilizando el de pip:
    pip install -r requirements_pip.txt
    Al correr el script se generará el archivo ambito.csv con los datos descargados.

[EDIT] Agregué los archivos scraper_env_basic.yml y requirements_pip_basic.txt que no incluyen las librerías necesarias para poder usar jupyter notebooks.

  • El archivo notebooks\ambito.ipynb. Se puede visualizar localmente con Jupyter notebooks/lab, o online en Google Colab con el link provisto. Tiene un par de grafiquitos que obviamente no pretenden ser ningun tipo de análisis, mi idea es poner algún gráfico interactivo en algún momento.

dolar_historico's People

Contributors

egonik-unlp avatar juanblasmdq avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.