嗨,我想HTML编码URL。例如-
这一个-
https://www.macys.com/shop/product/bcbgeneration-wrap-dress?ID=9791836&CategoryID=5449
需要转换为此-
https%3A%2F%2Fwww.macys.com%2Fshop%2Fproduct%2Fbcbgeneration-wrap-dress%3FID%3D9791836%26CategoryID%3D5449
我使用了以下功能-
urllib.parse.quote('https://www.macys.com/shop/product/bcbgeneration-wrap-dress?ID=9791836&CategoryID=5449')
但是结果几乎是准确的,但是/
未转换为'%2F'
https%3A//www.macys.com/shop/product/bcbgeneration-wrap-dress%3FID%3D9791836%26CategoryID%3D5449`
现在,我可以使用replace函数来处理/
的情况,但是我想知道urllib解析是否对其他字符不起作用。我想知道python 3是否有替代方法。