似乎这些代码会起作用:
MechBrowser = mechanize.Browser()
MechBrowser.set_proxies({"http": "111.11.11.11"})
response = MechBrowser.open("http://google.com")
但是正如你所看到的,“111.11.11.11”只是一个随机ip,我想测试代理设置是否有效,它不是一个有效的代理。奇怪的是MechBrowser还开着呢谷歌在不给出任何错误的情况下,这是否意味着如果您设置的代理不工作mechanize将使用默认设置来浏览?如果我想让它在代理损坏时抛出异常,我该怎么做?在
非常感谢
语法没问题,它在我的机器上正常工作。在
例如,当代理不可用时,它将引发URLError。我建议您检查一下当前使用的mechanize+python版本,并在python解释器中交互式地运行这些代码。在
相关问题 更多 >
编程相关推荐