【发布时间】:2015-11-23 11:28:33
【问题描述】:
我正在为browsermob proxy 使用python wrapper,我需要修改服务器响应。但我不知道我该怎么做。谁能给我一个工作代码示例?
文档说我可以为它发送一个 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")
谢谢!
【问题讨论】:
标签: python selenium browsermob-proxy