为了账号安全,请及时绑定邮箱和手机立即绑定

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

什么情况啊

正在回答

2 回答

python3 缺省的编码是unicode, 再在from_encoding设置为utf8, 会被忽视掉,代码是从python2转来的,去掉就可以了

7 回复 有任何疑惑可以回复我~
#1

侠客岛的含笑 提问者

厉害了我的哥,66
2016-11-20 回复 有任何疑惑可以回复我~
#2

慕设计4984150 回复 侠客岛的含笑 提问者

怎么解决的? 发个图?
2016-11-24 回复 有任何疑惑可以回复我~
#3

Nether2Observer 回复 慕设计4984150

把from_encoding='utf-8' 注释掉就好了.重复定义了,所以忽略
2016-11-26 回复 有任何疑惑可以回复我~
#4

zz77zz

牛逼!
2016-12-23 回复 有任何疑惑可以回复我~
#5

慕婉清0239705

那岂不是from_encoding这个参数就废了,如果我不想用unicode,一定要用utf-8呢?
2018-07-02 回复 有任何疑惑可以回复我~
#6

qq_夏夜_0 回复 Nether2Observer

对的,把from_encoding='utf-8' 删除就正常了,非常感谢
2018-07-03 回复 有任何疑惑可以回复我~
查看3条回复

print('创建BS对象')
soup = BeautifulSoup(html_doc,
                    'html.parser',
                    #  from_encoding='utf-8'
                    )
print('搜索节点,获取所有链接')
links = soup.find_all('a')
for link in links:
   print(link.name, link['href'], link.get_text())

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Python开发简单爬虫
  • 参与学习       227670    人
  • 解答问题       1219    个

本教程带您解开python爬虫这门神奇技术的面纱

进入课程

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信