En este artículo veremos cómo podemos obtener el precio actual del oro en India. Hay una variación en el precio del oro con el tiempo, el precio del oro se mueve por una combinación de oferta, demanda y comportamiento de los inversores. Eso parece bastante simple, pero la forma en que esos factores trabajan juntos a veces es contraria a la intuición.
Módulos requeridos e Instalación:
Requests:
Requests le permite enviar requests HTTP/1.1 de forma extremadamente sencilla. No es necesario agregar manualmente strings de consulta a sus URL.
pip install requests
Beautiful Soup:
Beautiful Soup es una biblioteca que facilita extraer información de las páginas web. Se asienta sobre un analizador HTML o XML, proporcionando modismos Pythonic para iterar, buscar y modificar el árbol de análisis.
pip install beautifulsoup4
Explicación:
tenemos la URL de búsqueda de Google del precio del oro de la que extrajimos el precio del oro en rupias indias y lo almacenamos en una variable, que luego imprimimos.
A continuación se muestra la implementación.
Python3
# importing libraries from bs4 import BeautifulSoup as BS import requests # method to get the price of gold def get_price(url): # getting the request from url data = requests.get(url) # converting the text soup = BS(data.text, 'html.parser') # finding metha info for the current price ans = soup.find("div", class_ = "BNeawe s3v9rd AP7Wnd").text # returning the price return ans # url of the gold price url = "https://www.google.com / search?q = gold + price" # calling the get_price method ans = get_price(url) # printing the ans print(ans)
Producción :
10g of 24k gold (99.9%): 42, 460 INR
Publicación traducida automáticamente
Artículo escrito por rakshitarora y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA