我一直在到处寻找这个,但我无法解决我的问题。
我正在使用本地 API 来获取一些数据,在该 API 中,通配符是百分比字符%
。
网址是这样的:urlReq = 'http://myApiURL?ID=something¶meter=%w42'
然后我将它传递给 get 函数:
req = requests.get(urlReq,auth=HTTPBasicAuth(user, pass))
并得到以下错误:InvalidURL: Invalid percent-escape sequence: 'w4'
我曾尝试使用 逃避%
角色%%
,但徒劳无功。我还尝试了以下方法:
urlReq = 'http://myApiURL?ID=something¶meter=%sw42' % '%'
但效果不佳。
有谁知道如何解决这个问题?
PS我正在使用Python 2.7.8 :: Anaconda 1.9.1(64位)