利用 Python 的正則表示式驗證 URL 的方法是什麼?
幾乎任何東西都是一個有效的 URL,因此它沒有驗證方法。對於分解,有一些標點規則。如果沒有標點符號,你仍然擁有一個有效的 URL。
根據具體情況,我們使用以下方法。
如果你信任資料,只想驗證協議是否是 HTTP,那麼 urlparse 就完美適用於你。
如果你想讓 URL 實際上是一個真實的 URL,請使用繁瑣而近乎瘋狂的正則表示式
如果您想確保這是一個真實的 Web 地址,請使用以下程式碼
例項
import urllib try: urllib.urlopen(url) except IOError: print "Not a real URL"
廣告