首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >解析主机名时出现问题

解析主机名时出现问题
EN

Stack Overflow用户
提问于 2014-08-05 19:00:22
回答 1查看 69关注 0票数 0

我有以下代码,

代码语言:javascript
运行
复制
import urllib2
for i in range(0,100):
    expanded_url = urllib2.urlopen('http://4sq.com/1iyfyI5')
    print expanded_url.url

此代码能够在centos机器中解析url 4-5次,然后每次重新运行时都会失败,并显示以下错误:

代码语言:javascript
运行
复制
urllib2.URLError: <urlopen error [Errno -2] Name or service not known>

当我在不同的centos机器上运行时,它能够解决所有100次没有任何错误。我认为在网络端不会有任何问题,因为它在另一台机器上工作得很好(两台机器都在同一个网络中,并且都有centos 6.5)。有什么方法可以调试这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2014-08-05 20:09:43

您可以启用调试来查看发生了什么:

代码语言:javascript
运行
复制
handler = urllib2.HTTPHandler(debuglevel=1)
opener = urllib2.build_opener(handler)
urllib2.install_opener(opener)
expanded_url = urllib2.urlopen('http://4sq.com/1iyfyI5')
print expanded_url.url
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25137176

复制
相关文章

相似问题

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