我想在Python中構建一個簡單的URL縮短器。保存的網址很容易使用GET請求(與cgi.FieldStorage()方法),這樣的:Python的URL參數
http://example.com/shortener.py?url=http://otherwebsite.com/
但我怎麼能得到完整的URL,當有人試圖訪問縮短地址?像:
我需要處理的URL爲一個字符串,只提取斜線後的「urlcode」。
編輯:我相信這個問題沒有很好解釋。問題不在於解析URL,我如何獲得某些用戶輸入或點擊到瀏覽器中的URL?所有的404錯誤請求將被重定向到「index.py」。然後,我需要處理導致404錯誤的參數,並獲取與縮短代碼關聯的完整URL。
問題是:如何讀取Python腳本中的當前URL?
也許一些URL重寫? –