Python和BeautifulSoup编码issu

2024-10-04 09:30:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我在网上抓取这个网址:http://www.rajtamil.com/category/vijay-tv-shows/

遇到此错误:

    movTitle = str(link['title'])
    UnicodeEncodeError: 'ascii' codec can't encode character u'\u2013' in position 41: ordinal not in range(128)

这里是我的代码片段

^{pr2}$

有什么建议吗?在


Tags: incomhttptitlewww错误linktv
1条回答
网友
1楼 · 发布于 2024-10-04 09:30:27

尽管我强烈建议不要使用str,但我理解您有一些限制。尝试更改此行:

movTitle = str(link['title'])

有了这个:

^{pr2}$

当您encode一个unicode字符串时,您将得到其各自编码的str版本。在

希望这有帮助!在

相关问题 更多 >