doubleyong
管理员
管理员
  • 最后登录2025-04-01
  • 发帖数1197
  • 最爱沙发
  • 喜欢达人
  • 原创写手
  • 社区居民
  • 忠实会员
阅读:11457回复:0

爬虫 You provided Unicode markup but also provided a value for from_encoding

楼主#
更多 发布于:2017-04-12 16:28
代码:
   soup = BeautifulSoup(html_doc,'html.parser',from_encoding='utf-8')


提示:UserWarning: You provided Unicode markup but also provided a value for from_encoding. Your from_encoding will be ignored.


解决方法:
soup = BeautifulSoup(html_doc,"html.parser")
这一句中删除【from_encoding="utf-8"】
原因:
python3 缺省的编码是unicode, 再在from_encoding设置为utf8, 会被忽视掉,去掉【from_encoding="utf-8"】这一个好了


参考:http://www.cnblogs.com/myis55555/p/6681483.html
知识需要管理,知识需要分享
游客


返回顶部

公众号

公众号