首页 > 解决方案 > 当变音符号“ä,ö,ü”时python3 urllib无法下载url

问题描述

我编写了一个下载 URL 的 Python3 脚本。但是,如果 URL 中有“元音变音”(在本例中为“ü”),则它不起作用。如果我写“ue”,则 URL 不起作用。如何更改为 UTF 8?

import urllib.request

url = "https://www.corona-in-zahlen.de/landkreise/sk%20würzburg/"
urllib.request.urlretrieve(url, "webpage.txt") 

标签: python-3.xutf-8urllib

解决方案


如果您将 ü 替换为常规 u,则您的示例有效:

import urllib.request

url = "https://www.corona-in-zahlen.de/landkreise/sk%20wurzburg/"
urllib.request.urlretrieve(url, "webpage.txt") 

推荐阅读