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:
import urllib.parse safe_string = urllib.parse.quote_plus(queryString)
这会将特殊字符转换为 URL 安全的对应字符,确保字符串已正确传输。
以上是如何在 Python 中对查询字符串进行 URL 编码?的详细内容。更多信息请关注PHP中文网其他相关文章!