marcosmarp / dolar-bot

Reddit bot for answering 'dolar' mentions with the official, underground and the rest of the multiple cotizations of it in AR$ pesos.
MIT License
5 stars 2 forks source link

dolarsi.com api #5

Closed fedecalendino closed 1 year ago

fedecalendino commented 2 years ago

Buenas!

Queria comentarte que dolarsi.com tiene un api con precios de dolares. Capaz te sirva para simplificar un poco el código y no tener que usar tanto BeautifulSoup.

La api es https://www.dolarsi.com/api/api.php?type=valoresprincipales y la respuesta tiene este formato:


  {
    "casa": {
      "compra": "99,23",
      "venta": "105,23",
      "agencia": "349",
      "nombre": "Dolar Oficial",
      "variacion": "0,08",
      "ventaCero": "TRUE",
      "decimales": "2"
    }
  },
  {
    "casa": {
      "compra": "194,50",
      "venta": "197,50",
      "agencia": "310",
      "nombre": "Dolar Blue",
      "variacion": "-0,25",
      "ventaCero": "TRUE",
      "decimales": "2"
    }
  },
  {
    "casa": {
      "compra": "No Cotiza",
      "venta": "0",
      "agencia": "311",
      "nombre": "Dolar Soja",
      "variacion": "0",
      "ventaCero": "TRUE",
      "decimales": "3"
    }
  },
  {
    "casa": {
      "compra": "179,35",
      "venta": "179,72",
      "agencia": "312",
      "nombre": "Dolar Contado con Liqui",
      "variacion": "0,22",
      "ventaCero": "TRUE",
      "decimales": "2"
    }
  },
  {
    "casa": {
      "compra": "182,030",
      "venta": "181,390",
      "agencia": "313",
      "nombre": "Dolar Bolsa",
      "variacion": "1,000",
      "ventaCero": "TRUE",
      "decimales": "3"
    }
  },
  {
    "casa": {
      "compra": "9.852,070",
      "venta": "0",
      "agencia": "399",
      "nombre": "Bitcoin",
      "variacion": "-100,00",
      "ventaCero": "TRUE",
      "decimales": "3"
    }
  },
  {
    "casa": {
      "nombre": "Dolar turista",
      "compra": "No Cotiza",
      "venta": "173,63",
      "agencia": "406",
      "variacion": "0,08",
      "ventaCero": "TRUE",
      "decimales": "2"
    }
  },
  {
    "casa": {
      "compra": "98,88",
      "venta": "106,27",
      "agencia": "302",
      "nombre": "Dolar",
      "decimales": "3"
    }
  },
  {
    "casa": {
      "nombre": "Argentina",
      "compra": "1.694,00",
      "venta": "1,50",
      "mejor_compra": "True",
      "mejor_venta": "False",
      "fecha": "05/05/15",
      "recorrido": "16:30",
      "afluencia": {},
      "agencia": "141",
      "observaciones": {}
    }
  }
]```
marcosmarp commented 2 years ago

Como andas Fede? Estaba a full con la facu pero estos dias voy a tratar de implementar la API, buenisima idea, en lo particular odio como se ve el scrapping en los codigos jajaja. Abrazo!