两天大的新手
Python(和编程)所以请温柔.
我从Twitter上删除了大约1500个缩短的URL.它们都是以下格式:http://t.co/ ……
使用它来扩展短URL:
import urllib2
a = urllib2.urlopen('http://t.co/..')
print a.url
最后两行使用不同的URL重复了大约1500次不同的时间.
只要URL指向的页面存在就可以正常工作,但是当它不存在时会出现错误消息并且在此时停止.我将什么添加到代码中,以便它返回“找不到页面”并继续到下一个URL并在不停止的情况下浏览整个列表.
最佳答案 假设你正在使用python 2(python 3稍微有其他语法用于异常处理)
for url in urls:
try:
a = urllib2.urlopen(url)
except urllib2.HTTPError, e:
print "Error", e
continue
..... do something with a