利用 Python 的正則表示式驗證 URL 的方法是什麼?


幾乎任何東西都是一個有效的 URL,因此它沒有驗證方法。對於分解,有一些標點規則。如果沒有標點符號,你仍然擁有一個有效的 URL。

根據具體情況,我們使用以下方法。

  • 如果你信任資料,只想驗證協議是否是 HTTP,那麼 urlparse 就完美適用於你。

  • 如果你想讓 URL 實際上是一個真實的 URL,請使用繁瑣而近乎瘋狂的正則表示式

  • 如果您想確保這是一個真實的 Web 地址,請使用以下程式碼

例項

import urllib
try:
    urllib.urlopen(url)
except IOError:
    print "Not a real URL"

更新於: 13-Jun-2020

525 瀏覽量

開啟你的職業

完成課程獲得認證

開始
廣告