#はじめに
最近ちょっとURLが存在しているかを確認するプログラムを作ってやりたいことがあったので、そのときPythonでURLが存在しているか確認するサンプルコードはなかなか見つからなかったのでここに記録。
#サンプルコード
今回は『http://qiita.com/』が存在しているかを確認するサンプルコードです。
confirm_url.py
#-*- using:utf-8 -*-
import urllib2
def checkURL(url):
try:
f = urllib2.urlopen(url)
print url
f.close()
except urllib2.HTTPError:
print "NotFound:" + url
if __name__ == '__main__':
url = "http://qiita.com/"
checkURL(url)
まぁ、コードを見てもらえれば何も特別なことはしていないのは明確ですが...
urllib2
を利用してURL先に接続しようとして、接続できなければHTTPError
が返ってくるのを利用しているだけです。