Python 3.x 如何对urllib项进行编码

Python 3.x 如何对urllib项进行编码,python-3.x,encoding,utf-8,beautifulsoup,urllib,Python 3.x,Encoding,Utf 8,Beautifulsoup,Urllib,我已经阅读了关于如何使用.encode(“utf-8”)来呈现其他语言的答案,但我不确定在这段代码中放在哪里: a=urlopen(url).encode(“utf-8”) soup_obj=soup(一个“html.parser”) 打印(汤对象编码(“utf-8”)) 阅读后,代码如下 a = urlopen(url).read().decode("utf-8") soup_obj = soup(a,"html.parser") 推荐另外两种方法。你不必担心语言 import reques

我已经阅读了关于如何使用
.encode(“utf-8”)
来呈现其他语言的答案,但我不确定在这段代码中放在哪里:

a=urlopen(url).encode(“utf-8”)
soup_obj=soup(一个“html.parser”)
打印(汤对象编码(“utf-8”))

阅读后,代码如下

a = urlopen(url).read().decode("utf-8")
soup_obj = soup(a,"html.parser")
推荐另外两种方法。你不必担心语言

import requests
a = requests.get(url).text

from simplified_scrapy.request import req
a = req.get(url)