python练习踩得坑-爬取百度页面

跟着B站的up,用pycharm学习爬取并显示百度的界面。代码一模一样

python练习踩得坑-爬取百度页面_第1张图片

但是我最终显示出的百度界面是这样的

python练习踩得坑-爬取百度页面_第2张图片

开始是以为Pycharm的问题,不能显示中文,也是网上各种找信息,后来发现不对劲。我在用with open()保存之前,先输出了一下内容。发现其中的中文是可以显示的

python练习踩得坑-爬取百度页面_第3张图片

于是我注意到了,肯定是with open()函数的原因,发现了在pyhon3以上,需要写个encoding='utf-8',

with open (file = "你要打开的路径名(或保存内容的地址)",mode = "r/w/a",encoding = "utf-8") as f1:

data = f1.read/write()

最终修改后的代码

python练习踩得坑-爬取百度页面_第4张图片

运行成功:

python练习踩得坑-爬取百度页面_第5张图片

你可能感兴趣的:(python)