首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python urllib2跟踪路由

Python urllib2跟踪路由
EN

Stack Overflow用户
提问于 2014-01-24 09:16:13
回答 1查看 385关注 0票数 0

我正在使用Python和urllib2发出POST请求,并且我成功地让它工作了。然而,当我一个接一个地发布几篇文章时,我有时会得到使用中的错误502代理。我们公司为我们提供代理服务,但由于我是在内部工作,所以我没有被设置为使用代理服务。有没有办法获得POST请求是如何使用urllib2和Python路由的跟踪路由?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2014-01-24 09:39:06

我不明白你说的“追踪路线”是什么意思。traceroute是一个IP协议,比HTTP低两级。我怀疑你是否想要这样的东西。您可以通过使用通用嗅探器或更简单地通过询问urllib2来了解是否有任何重定向、是否使用了代理等。

例如,假设您的代码如下所示:

代码语言:javascript
复制
url = 'http://example.com'
data = urllib.urlencode({'spam': 'eggs'})
req = urllib2.Request(url, data)
resp = urllib2.urlopen(req)
respdata = resp.read()

然后req.has_proxy()会告诉你它是否要使用代理,resp.geturl() == url会告诉你是否有重定向,等等。阅读the docs获取所有可用的信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21322617

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档