<p>晚安,为什么我返回“美元”,即将返回“beautifulsoupattributeerror:'NoneType'对象没有属性'encode'”,我做错了什么?我想把这段代码中的美元报价带进来</p>
<pre><code>import
from bs4 import BeautifulSoup
import urllib.request as url
site = "https://economia.uol.com.br/cotacoes/"
try:
url2 = site
con = url.urlopen(url2, None, 7)
if con.status == 200:
HTML = con.read()
soup = BeautifulSoup(HTML, 'html.parser')
dolar = re.search(r'Cotacao do Dolar: ',
str(soup.find('div', attrs={'class': 'subtituloGrafico subtituloGraficoValor'})))
return dolar
except Exception as e:
if str(e) == 'HTTP Error 404: NOT FOUND':
return 'Error'
return str(e)
</code></pre>