URL を開いてデータを読み取る前に、その URL が有効かどうかを確認したいと考えています。
パッケージの関数を使用していましurlparse
た:urlparse
if not bool(urlparse.urlparse(url).netloc):
# do something like: open and read using urllin2
ただし、一部の有効な URL が壊れたものとして扱われていることに気付きました。たとえば、次のようになります。
url = upload.wikimedia.org/math/8/8/d/88d27d47cea8c88adf93b1881eda318d.png
この URL は有効です (ブラウザを使用して開くことができます)。
URL が有効かどうかを確認するより良い方法はありますか?