Python でクエリ文字列を URL エンコードする
オンラインでフォームを送信する場合、特殊文字によって送信が中断されるのを防ぐためにクエリ文字列を URL エンコードすることが不可欠です.
たとえば、フォームを表す文字列を作成することを考えてみましょう。 data:
queryString = 'eventName=' + evt.fields["eventName"] + '&' + 'eventDescription=' + evt.fields["eventDescription"]
この文字列を安全に送信するには、URL エンコードする必要があります。
Python 2
Python 2 は urllib を提供します。 quote_plus 関数:
import urllib safe_string = urllib.quote_plus(queryString)
Python 3
Python 3 では、parse 子パッケージの urllib.parse.quote_plus を使用します。
import urllib.parse safe_string = urllib.parse.quote_plus(queryString)
これにより、特殊文字が URL セーフな対応文字に変換され、文字列が保証されます。正しく伝わります。
以上がPython でクエリ文字列を URL エンコードするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。