我在Twisted中写了一个简单的代理脚本,它运行得很好:
from twisted.internet import reactor
from twisted.web import proxy, server
site = server.Site(proxy.ReverseProxyResource('example.com', 80, ''.encode("utf-8")))
reactor.listenTCP(80, site)
reactor.run()
唯一的问题是,我想在我的服务器上呈现资源之前修改我的脚本从第三方网站获取的html。我不确定在twisted/web/proxy.py
中我将插入/修改代码的位置。