📜  使用Python获取当前黄金价格

📅  最后修改于: 2022-05-13 01:55:07.159000             🧑  作者: Mango

使用Python获取当前黄金价格

在本文中,我们将了解如何获得印度当前的黄金价格。黄金价格随时间变化,黄金价格受供需和投资者行为的综合影响。这似乎很简单,但这些因素共同作用的方式有时是违反直觉的。

所需模块和安装:

要求 :
Requests 允许您非常轻松地发送 HTTP/1.1 请求。无需手动将查询字符串添加到您的 URL。

pip install requests

美丽的汤:
Beautiful Soup 是一个库,可以很容易地从网页中抓取信息。它位于 HTML 或 XML 解析器之上,提供用于迭代、搜索和修改解析树的 Pythonic 习惯用法。

pip install beautifulsoup4

解释 -
我们有黄金价格的 google 搜索 URL,我们从中提取了印度卢比的黄金价格,并将其存储在一个变量中,我们进一步打印它。

下面是实现。

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)


输出 :

10g of 24k gold (99.9%): 42, 460 INR