如果URL中存在中文,而你卻不對(duì)它做任何處理,他不會(huì)達(dá)到你所想的那樣,因此我們需要將中文部分進(jìn)行處理,要用到urllib.parse模塊中的quote將中文轉(zhuǎn)化成URL所需的編碼,url中的中文要單獨(dú)處理,不能中英文全部合在一起處理(因?yàn)橐徊糠值奶厥庾址矔?huì)被處理掉)。
import urllib.parse word='龍' word=urllib.parse.quote(word) url='https://baike.baidu.com/search/word?word=%s'%word print(url)
運(yùn)行結(jié)果為:
	
以上這篇解決python爬蟲(chóng)中有中文的url問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持VEVB武林網(wǎng)。
新聞熱點(diǎn)
疑難解答
圖片精選