私はこれをあちこち探していましたが、問題を解決できませんでした。
ローカル API を使用して一部のデータを取得しています。その API では、ワイルドカードはパーセント文字%
です。
URL は次のようになります。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を使用しています::アナコンダ1.9.1(64ビット)