【发布时间】:2010-02-09 06:04:05
【问题描述】:
我已经进行了机械化设置并使用了 python。我正在添加对使用代理的支持,但是如何检查我是否实际使用了代理?
这是我正在使用的一些代码:
ip = 'some proxy ip address'
br.set_proxies({"http://": ip} )
我开始怀疑它是否有效,因为只是为了进行一些测试,我输入了:
ip = 'asdfasdf'
它没有抛出错误。那么我该如何检查它是否真的使用了我传入的代理的 IP 地址或我的计算机的 IP 地址?有没有办法在机械化中返回您的 ip 信息?
【问题讨论】:
-
如果你使用
http://作为key,那么mechanize不会把它识别为代理类型。你必须使用{"http": .....}
标签: python django proxy mechanize