【发布时间】:2021-04-23 19:15:08
【问题描述】:
我正在尝试在Flask 中创建一个非常简单的代理服务器。我是一个初学者,试图在这里了解基础知识。理想情况下,我希望此处的输出看起来就像您只是直接访问该站点。我不确定这是否不可能。
我找到了以下code:
from flask import Flask
from requests import get
app = Flask(__name__)
SITE_NAME = 'http://google.com'
@app.route('/', defaults={'path': ''})
@app.route('/<path:path>')
def proxy(path):
return get(f'{SITE_NAME}{path}').content
if __name__ == '__main__':
app.run(host='0.0.0.0', port=5000)
这几乎正是我想要的。输出示例(http://google.com)
有没有办法渲染出javascript 和图像?这不可能吗?
【问题讨论】:
标签: python flask http-proxy