flask 从其他网页get数据
时间: 2024-11-03 10:15:03 浏览: 16
C#简单嵌套flash读取数据的实现代码
Flask是一个轻量级的Web应用框架,它允许你在Python中快速构建web应用。如果你想要从其他网页获取数据(通常称为"爬取"),你可以使用Flask配合第三方库如`requests`来实现HTTP请求。`requests`库提供了一个简单的方式来发送GET、POST等HTTP请求。
以下是基本步骤:
1. 安装`requests`库:首先,你需要通过pip安装这个库:
```
pip install requests
```
2. 在Flask视图函数中发送GET请求:
```python
from flask import Flask, jsonify
import requests
app = Flask(__name__)
@app.route('/fetch_data')
def get_data_from_url():
url = 'http://example.com/api/data' # 替换为你需要抓取的URL
response = requests.get(url)
if response.status_code == 200: # 检查请求是否成功
data = response.json() # 假设返回的是JSON格式的数据
return jsonify(data)
else:
return "Failed to fetch data", response.status_code
```
3. 运行你的Flask应用,并访问`/fetch_data`路由来测试数据获取。
阅读全文