您好,我正在编写这个简单的程序来获取美元的当前价值。我使用了两种方法,一种是简单的 API 调用,另一种是网页抓取。现在,我想在一个 html 文件中显示这些信息。关于如何做的任何想法?这是我正在使用的两个 python 文件:这个使用 API 调用:
import requests
import json
# Dolar today
dtUrl = 'https://s3.amazonaws.com/dolartoday/data.json'
def dolartoday():
response = requests.get(dtUrl)
format = response.json()["USD"]["transferencia"]
print("DolarToday:", format)
dolartoday()
而这个使用网络抓取:
import requests
from bs4 import BeautifulSoup
# airtm
airtmUrl = 'https://rates.airtm.com/'
def airtm():
req = requests.get(airtmUrl)
soup = BeautifulSoup(req.content, 'html.parser')
rates = soup.findAll('div', class_="text-6xl")
for rate in rates:
rate.find('span', class_='rate--general')
print("AirTM:", rate.text)
airtm()
这是 HTML 文件(为空):
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
</body>
</html>
我正在使用 python 3 和 HTML 5