使用Selenium修改加载网站html代码

时间:2015-09-19 13:27:51

标签: python selenium

我有一个我要加载的网页,但我想修改该网站的其中一个脚本。我只是想从该网站更改代码,然后加载修改后的版本。有没有办法这样做而不将页面存储在本地文件中,然后加载?也许是代理?

1 个答案:

答案 0 :(得分:-1)

代理工作。您可以使用代理来修改服务器的响应。您可以简单地告诉selenium使用代理,如下所示:

PROXY = "127.0.0.1:4321"

webdriver.DesiredCapabilities.CHROME['proxy'] = {
    "httpProxy":PROXY,
    "ftpProxy":PROXY,
    "sslProxy":PROXY,
    "socksProxy":None #You probably don't want this
    "proxyType":"MANUAL",
}
driver = webdriver.Chrome()

只需将PROXY替换为所需的代理。然后,您必须在代理的该端口上启动代理。一些有用的API是:
Proxy-Tamper
harmon
或者你可以自己编写代码,这就是我目前正在做的事情。要添加的示例代码。