我有以下网址:
https://www.verizon.com/OnDemand/TVShows/TVShowDetails/Sr. Avila/1/9
我想编码它,使它看起来像一个正常的网址,但是有效的。例如:
https://www.verizon.com/OnDemand/TVShows/TVShowDetails/Sr.%20Avila/1/9
但是,如果我使用标准urllib.quote
,它会对所有内容进行编码:
>>> urllib.quote('https://www.verizon.com/OnDemand/TVShows/TVShowDetails/Sr. Avila/1/9')
'https%3A//www.verizon.com/OnDemand/TVShows/TVShowDetails/Sr.%20Avila/1/9'
是否有python方法只对url的非标准部分进行编码,即不包括正斜杠和冒号等?你知道吗
您需要“safe”参数:
如果您在Python3上,使用
urllib.parse
:输出:
例如Python2
相关问题 更多 >
编程相关推荐