擅长:python、mysql、java
<p>很简单:</p>
<pre>import urllib2
def valid_url(url):
try:
urllib2.urlopen(url)
return True
except Exception, e:
return False
print valid_url('//b.thumbs.redditmedia.com/7pTYj4rOii6CkkEC.jpg') # False
print valid_url('http://stackoverflow.com/questions/25069947/check-if-the-url-link-is-correct') # True</pre>
<p>你也可以通过</p>
^{pr2}$
<p>通常,如果要从HTML文档下载所有图像,可以执行以下操作:</p>
<pre>for link, img in re.findall('http.?:\/\/b\.thumbs\.redditmedia\.com\/(\w+?\.(?:jpg|png|gif))', load(url)):
if not os.path.exists(img):
with open(img, 'w') as f:
f.write(link)
</pre>