pip install beautifulsoup4
获取外汇价格网站的URL 在本例中,我们将从ExchangeRates.org.uk网站获取货币价格。
编写Python代码 我们将使用以下代码进行Beautiful Soup抓取并解析HTML网页:
import requests from bs4 import BeautifulSoup
url = 'https://www.exchangerates.org.uk/Euros-to-Dollars-currency-conversion-page.html' headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3' }
response = requests.get(url, headers=headers)
soup = BeautifulSoup(response.text, 'html.parser')
print("1 EUR = " + soup.find('span', {'id': 'shd2b|USD|buy'}).text.strip() + " USD") print("1 USD = " + soup.find('span', {'id': 'shd2b|EUR|buy'}).text.strip() + " EUR")
1 EUR = 1.2122 USD 1 USD = 0.8252 EUR