【发布时间】:2022-04-21 03:34:04
【问题描述】:
运行此代码时出现 UnicodeEncodeError: 'charmap' codec can't encode character '\u200b' in position 756: character maps to 错误::
from bs4 import BeautifulSoup
import requests
r = requests.get('https://stackoverflow.com').text
soup = BeautifulSoup(r, 'lxml')
print(soup.prettify())
输出是:
Traceback (most recent call last):
File "c:\Users\Asus\Documents\Hello World\Web Scraping\st.py", line 5, in <module>
print(soup.prettify())
File "C:\Users\Asus\AppData\Local\Programs\Python\Python38\lib\encodings\cp1252.py", line 19, in encode
return codecs.charmap_encode(input,self.errors,encoding_table)[0]
UnicodeEncodeError: 'charmap' codec can't encode character '\u200b' in position 756: character maps to <undefined>
我在 vs 代码中使用 python 3.8.1 和 UTF-8。如何解决?
【问题讨论】:
标签: python-3.x web-scraping beautifulsoup encoding