browsermob proxyの 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")
ありがとう!