我正在尝试运行以下脚本:
from bs4 import BeautifulSoup
import urllib.request
url = 'http://www.espnfc.com/spi/rankings/_/view/fifa/teamId/203/mexico?cc=5901'
page = urllib.request.urlopen(url)
soup = BeautifulSoup(page.read(), "html.parser")
print(soup)
我对此消息感到困惑:
Traceback (most recent call last):
File "/Users/ashkij/Documents/Programming/Python Stuff/from BeautifulSoup import BeautifulSoup.py3", line 9, in <module>
print(soup)
UnicodeEncodeError: 'ascii' codec can't encode character '\xa0' in position 19458: ordinal not in range(128)
[Finished in 1.4s with exit code 1]
[cmd: ['python3', '-u', '/Users/ashkij/Documents/Programming/Python Stuff/from BeautifulSoup import BeautifulSoup.py3']]
[dir: /Users/ashkij/Documents/Programming/Python Stuff]
[path: /usr/bin:/bin:/usr/sbin:/sbin]