Python 中的 URL 編碼查詢字串
線上提交表單時,必須對查詢字串進行 URL編碼,以防止特殊字元破壞傳輸.
例如,考慮建立一個表示表單的字串data:
queryString = 'eventName=' + evt.fields["eventName"] + '&' + 'eventDescription=' + evt.fields["eventDescription"]
要安全地提交此字串,您需要對其進行URL編碼。
Python 2
Python 2 提供了 urllib。 quote_plus函數:
import urllib safe_string = urllib.quote_plus(queryString)
Python 3
在Python 3 中,使用parse 子套件中的urllib.parse.quote_plus:
這會將特殊字元轉換為URL安全的對應字符,確保字串已正確傳輸。import urllib.parse safe_string = urllib.parse.quote_plus(queryString)
以上是如何在 Python 中對查詢字串進行 URL 編碼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!