Python URL 转义:使用 urllib 库进行编码
Python 中对 URL 进行转义需要使用 urllib 库中的 quote() 函数。示例代码如下:
import urllib.parse
url = 'https://www.example.com/path?param1=value1¶m2=value2#fragment'
escaped_url = urllib.parse.quote(url, safe=':/?=&#')
print(escaped_url)
输出结果为:
https%3A//www.example.com/path%3Fparam1%3Dvalue1%26param2%3Dvalue2%23fragment
其中,safe 参数指定哪些字符不需要转义。在上面的示例中,我们将冒号、斜杠、问号、等号和井号设置为不需要转义的字符。
原文地址: https://www.cveoy.top/t/topic/lTP3 著作权归作者所有。请勿转载和采集!