用python写一个脚本,可以随时获取黄金的实时价格和收集影响黄金价格波动的新闻事件
时间: 2023-05-20 08:05:40 浏览: 67
可以使用 Python 的第三方库 requests 和 BeautifulSoup 来获取黄金价格和新闻事件。以下是一个简单的示例脚本:
```python
import requests
from bs4 import BeautifulSoup
# 获取黄金价格
url = 'https://finance.sina.com.cn/futures/quotes/GC.shtml'
response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')
price = soup.select_one('.last').text
print('黄金价格:', price)
# 获取新闻事件
url = 'https://finance.sina.com.cn/futures/quotes/GC.shtml#newslist'
response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')
news_list = soup.select('.list01 li')
for news in news_list:
title = news.select_one('a').text
time = news.select_one('.time').text
print(time, title)
```
这个脚本首先使用 requests 库发送 HTTP 请求获取黄金价格页面和新闻页面的 HTML 内容,然后使用 BeautifulSoup 库解析 HTML 内容,提取出黄金价格和新闻事件,并打印输出。你可以将这个脚本保存为一个 Python 文件,然后在命令行中运行它,就可以随时获取黄金价格和新闻事件了。