我正在为browsermob 代理使用 python包装器,我需要修改服务器响应。但我不知道我该怎么做。谁能给我一个工作代码示例?
文档说我可以为它发送一个 javascript 代码,但它对我不起作用:
server = Server(path=SCRIPT_DIR+"/browsermob-proxy/bin/browsermob-proxy", options={"port": 8888})
server.start()
proxy = server.create_proxy()
proxy.response_interceptor('contents.setTextContents("<html><body>Response successfully intercepted</body></html>")')
fp = webdriver.FirefoxProfile()
browser = webdriver.Firefox(firefox_profile=fp, proxy=proxy)
browser.get("http://example.com")
谢谢!