我正在做一個虛擬助手項目。我想讓它告訴我其他貨幣的美元匯率。
我用beauthoulsoup編寫了以下代碼,它從給定的網站獲取數據,對其進行解析并在命令行中打印結果供我閱讀。但這只是美元對巴基斯坦盧比。如何修改程序,使其接受任何貨幣并告訴我該貨幣的兌換率?
e、 如果我問它“英國的美元匯率是多少?”,“阿聯酋的英鎊匯率是多少”,“美國的歐元匯率是多少?”它返回轉換率。我所指的代碼如下所示。在import urllib.request
from bs4 import BeautifulSoup
currency_page = 'http://www.xe.com/currencyconverter/convert/?Amount=1&From=USD&To=PKR'
currency = urllib.request.urlopen(currency_page)
currency_data = BeautifulSoup(currency, 'html.parser')
USD = currency_data.find('span', attrs={'class': 'uccResultUnit'})
USD_PKR = USD.text.strip() # strip() is used to remove starting and trailing
print(USD_PKR)
我嘗試編輯URL http://www.xe.com/currencyconverter/convert/?Amount=1&From=USD&To=PKR
并替換Amount=1, From=USD, To=PKR
使用Amount= custom_amount, From= any_source_curreny, To=any_target_currency并向變量傳遞多個貨幣名稱,但我對此感到困惑。有人能建議一下怎么做嗎?感謝任何幫助。謝謝