python urllib 2による中国語パラメータurlコンテンツの取得方法
この例では、pythonがurllib 2を介して中国語パラメータ付きurlコンテンツを取得する方法について説明します.皆さんの参考にしてください.具体的には以下の通りです.
中国語のパラメータを符号化しないとpythonのurllib 2の直接処理が誤るので、中国語をutf-8符号化に変換してからurllib 2を使用することができます.quote法はパラメータをurl符号化して伝達する.
ここで述べたことが皆さんのPythonプログラム設計に役立つことを願っています.
中国語のパラメータを符号化しないとpythonのurllib 2の直接処理が誤るので、中国語をutf-8符号化に変換してからurllib 2を使用することができます.quote法はパラメータをurl符号化して伝達する.
content = u' jb51.net'
content = content.encode('utf-8')
content = urllib2.quote(content)
api_url = 'http://www.jb51.net/q=%s'%content
res = urllib2.urlopen(api_url)
ここで述べたことが皆さんのPythonプログラム設計に役立つことを願っています.