Python urllib2读取网页打不开报urllib2.URLError错误,,使用Python读取某个
Python urllib2读取网页打不开报urllib2.URLError错误,,使用Python读取某个
使用Python读取某个网页的数据,如果网页打不开,就会报错
代码如下
url = "http://www.testxxxxxxxxxxx.com/";urllib2.urlopen(url).read().decode('utf-8','ignore')
报错如下
urllib2.URLError: <urlopen error [Errno 11004] getaddrinfo failed>
刚刚试了下,这样没法捕获错误:
try: response= urllib2.urlopen(url) data = response.read().decode('utf-8','ignore')except urllib2.HTTPError,e: print e.code return ""return data
解决办法
try: response= urllib2.urlopen(url) data = response.read().decode('utf-8','ignore')except: return ""return data
希望可以对和我一样的python菜鸟有所帮助~
编橙之家文章,
相关内容
- 应该如何用matplotlib设置生成图片比例,,为了去除图片
- 测试数据库链接的API本地测试正常,链接服务器就报
- Python fetchall方法获取tuple转到form表单逐条显示如何实现
- Django User类应用求高手赐教,djangouser,我最近在看一个
- 问Flask表单提交按钮时出错怎么解决?,flask表单,一组
- 我的python2版本安装提示失败,大家帮我看看错误原因在
- 求帮忙完善定时通过socket发送数据并能自动重启的程序
- Python Flask下载推广包功能脚本怎么写?,pythonflask,@inde
- Python Flask使用Nginx+uWSGI部署后无日志生成原因是什么,
- Pythonb包与模块该如何引用,pythonb模块引用,blog|app/blo
评论关闭