Python 3 抓取 地址有中文的图片出错
初学Python,使用import urllib.request
url='http://manhua1005.222-189-239-107.cdndm5.com/h/火凤燎原/火凤燎原_vol04/_cover_04.jpg'
urllib.request.urlretrieve(url,'111.jpg')
报错:
UnicodeEncodeError: 'ascii' codec can't encode characters in position 7-10: ordinal not in range(128)
但是在Python2.7使用urllib.urlretrieve可以保存图片。
求高手指教,谢谢 你可以先urlencode一下 可以使用urllib.parse.quote(url)转换一下,就可以了
回复 2# bikong0411
页:
[1]