本文實例講述了python通過urllib2獲取帶有中文參數url內容的方法。分享給大家供大家參考。具體如下:
對于中文的參數如果不進行編碼的話,python的urllib2直接處理會報錯,我們可以先將中文轉換成utf-8編碼,然后使用urllib2.quote方法對參數進行url編碼后傳遞。
- content = u'你好 www.jfrwli.cn'
- content = content.encode('utf-8')
- content = urllib2.quote(content)
- api_url = '//www.jfrwli.cn/q=%s'%content
- res = urllib2.urlopen(api_url)
希望本文所述對大家的Python程序設計有所幫助。