我正在尝试使用 mitmproxy 和 Python 将一个页面重定向到另一个页面。我可以毫无问题地与 mitmproxy 一起运行我的内联脚本,但是在将 URL 更改为另一个 URL 时我被卡住了。就像我去 google.com 一样,它会重定向到 stackoverflow.com
def response(context, flow):
print("DEBUG")
if flow.request.url.startswith("http://google.com/"):
print("It does contain it")
flow.request.url = "http://stackoverflow/"
这在理论上应该有效。我http://google.com/
在 mitmproxy 的 GUI 中看到(作为 GET),但从print("It does contain it")
未被解雇。
当我尝试将其放在flow.request.url = "http://stackoverflow.com"
正下方时,print("DEBUG")
它也不起作用。
我究竟做错了什么?我还尝试if "google.com" in flow.request.url
检查 URL 是否包含google.com
,但这也不起作用。
谢谢