当前位置: > 投稿>正文

照样子:“落日西山”暗示生命将近。“初升的朝阳”意指,照样子写词语草如茵柳如眉(盘点3种Python网络爬虫过程中的中文乱码的处理方法)

03-05 互联网 未知 投稿

关于【照样子:“落日西山”暗示生命将近。“初升的朝阳”意指】,照样子写词语草如茵柳如眉,今天犇犇小编给您分享一下,如果对您有所帮助别忘了关注本站哦。

1、盘点3种Python网络爬虫过程中的中文乱码的处理方法

来源:Python爬虫与数据挖掘

作者:Python进阶者

今天给大家祭出网络爬虫过程中三种中文乱码的处理方案,希望对大家的学习有所帮助。

前言

前几天有个粉丝在Python交流群里问了一道关于使用Python网络爬虫过程中中文乱码的问题,如下图所示。

照样子:“落日西山”暗示生命将近。“初升的朝阳”意指,照样子写词语草如茵柳如眉(盘点3种Python网络爬虫过程中的中文乱码的处理方法)

照样子:“落日西山”暗示生命将近。“初升的朝阳”意指,照样子写词语草如茵柳如眉(盘点3种Python网络爬虫过程中的中文乱码的处理方法)

照样子:“落日西山”暗示生命将近。“初升的朝阳”意指,照样子写词语草如茵柳如眉(盘点3种Python网络爬虫过程中的中文乱码的处理方法)

看上去确实头大,对于爬虫初学者来说,这个乱码摆在自己面前,犹如拦路虎一般难顶。不过别慌,小编在这里给大家整理了三种方法,专门用于针对中文乱码的,希望大家在后面再次遇到中文乱码的问题,在此处可以得到灵感!

一、思路

其实解决问题的关键点就是在于一点,就是将乱码的部分进行处理,而处理的方案主要可以从两个方面进行出发。其一是针对整体网页进行提前编码,其二是针对局部具体中文乱码的部分进行编码处理。这里例举3种方法,肯定还有其他的方法的,也欢迎大家在评论区谏言。

二、分析

其实关于中文乱码的表现形式有很多,但是常见的两种如下:

1、当出现网页编码为gbk,获取到的内容在控制台打印类似如下情况的时候:

ÃÀÅ® µçÄÔ×À ¼üÅÌ »ú·¿ ¿É°® С½ã½ã4k±ÚÖ½

2、当出现网页编码为gbk,获取到的内容在控制台打印类似如下情况的时候:

�װŮ�� ��Ů ˮ СϪ Ψ��

虽然看上去控制台输出正常,没有报错:

Process finished with exit code 0

但是输出的中文内容,却不是普通人能看得懂的。

这种情况下的话,就可以通过使用本文给出的三种方法进行解决,屡试不爽!

三、具体实现

1)方法一:将requests.get().text改为requests.get().content

我们可以看到通过text()方法获取到的源码,之后进行打印输出的话,确实是会存在乱码的,如下图所示。

照样子:“落日西山”暗示生命将近。“初升的朝阳”意指,照样子写词语草如茵柳如眉(盘点3种Python网络爬虫过程中的中文乱码的处理方法)

此时可以考虑将请求变为.content,得到的内容就是正常的了。

照样子:“落日西山”暗示生命将近。“初升的朝阳”意指,照样子写词语草如茵柳如眉(盘点3种Python网络爬虫过程中的中文乱码的处理方法)

2)方法二:手动指定网页编码

# 手动设定响应数据的编码格式response.encoding = response.apparent_encoding

照样子:“落日西山”暗示生命将近。“初升的朝阳”意指,照样子写词语草如茵柳如眉(盘点3种Python网络爬虫过程中的中文乱码的处理方法)

这个方法稍微复杂一些,但是比较好理解,对于初学者来说,还是比较好接受的。

如果觉得上面的方法很难记住,或者你可以尝试直接指定gbk编码也可以进行处理,如下图所示:

照样子:“落日西山”暗示生命将近。“初升的朝阳”意指,照样子写词语草如茵柳如眉(盘点3种Python网络爬虫过程中的中文乱码的处理方法)

上面介绍的两种方法都是针对网页进行整体编码,效果显著,接下来的第三种方法就是针对中文局部乱码部分使用通用编码方法进行处理。

3)方法三:使用通用的编码方法

img_name.encode('iso-8859-1').decode('gbk')

使用通用的编码方法,对中文出现乱码的地方进行编码设定即可。还是当前的这个例子,针对img_name进行编码设定,指定编码并进行解码,如下图所示。

照样子:“落日西山”暗示生命将近。“初升的朝阳”意指,照样子写词语草如茵柳如眉(盘点3种Python网络爬虫过程中的中文乱码的处理方法)

如此一来,中文乱码的问题就迎刃而解了。

2、照样子:“落日西山”暗示生命将近。“初升的朝阳”意指

照样子:“落日西山”暗示生命将近。“初升的朝阳”意指

青少年,因为青少年是生命力很顽强的,很有精神,是祖国的希望所在,而朝阳是人们所需要的,那么青少年也是祖国所需要的,没有朝阳,我们不能活下去,而祖国没有青少年也不可以,所以初升的朝阳意指青少年。

朝阳是什么意思

朝阳的意思:一、[ cháo yáng ]向着太阳,一般指朝南:两间屋子都~。二、[ zhāo yáng ]1、初升的太阳。

2、属性词。

比喻新兴的、有发展前途的:~产业。引证解释:冰心 《寄小读者》三:“朝阳极光明的照临在无边的整齐青绿的田畦上。”笔画:扩展资料:近义词:朝日、向阳一、朝日[ zhāo rì ]早晨的太阳:~初升。引证解释:瞿秋白 《饿乡纪程》六:“远望一角海岸,白沙青浪映着朝日,云烟缭绕,好似拥出一亚洲大陆的朝气。

”二、向阳[ xiàng yáng ]对着太阳,一般指朝南:~三间北房。引证解释:《骆驼祥子》二十:“他有时候向阳放着车,低着头自言自语的嘴微动着,有时候仰面承受着阳光,打个小盹。

早上的太阳叫什么黄昏的太阳叫什么

早上的太阳叫朝阳,黄昏的太阳叫夕阳。朝阳,读zhāoyáng时意思是初升的太阳。

夕阳,读是xīyáng,指傍晚的太阳。

由于接近黄昏时,夕阳通常为橙红色。在汉语中,“朝”的字意为“早”、“旦”,就是“早晨”的意思。早晨初升的太阳即为“朝阳”。“夕”是一个象形字,与“月”同形,字意为“日落,傍晚”。

还有“西(方)”的意思。傍晚即将落下的太阳就是“夕阳”。扩展资料:中午的太阳叫禾日,引"锄禾日当午"即锄"禾日"于"当午",禾日间称"香",如"香汗淋漓"就是指中午时候的太阳热,晒出了汗的意思。

早上和黄昏的太阳又大又圆,而中午的太阳小:其主要原因就是早晨和傍晚的太阳光进入地球在大气层时折射效果特别明显,而中午直射的成分多,这就造成早晨和傍晚看到的太阳比实际大,且位置比实际的高。早晨太阳初升,背景较暗淡,在暗背上的亮目标显得大些,再加上早晨的太阳是红色的,人们又以地物为参照物,因此早晨的太阳看起来又大又圆。黄昏的太阳显得大些也是这个道理,但傍晚的太阳显得扁些,这是由光的折射所致。

而中午太阳悬天高照,又以天空为背景,没有另外的参照物,因而看起来显得小些。

本文关键词:照样子写一种你喜欢的食物150字,照样子写一种小动物的外形特点,照样子写一种你喜欢的食物100字,照样子写词语,照样子,填一填。这就是关于《照样子:“落日西山”暗示生命将近。“初升的朝阳”意指,照样子写词语草如茵柳如眉(盘点3种Python网络爬虫过程中的中文乱码的处理方法)》的所有内容,希望对您能有所帮助!更多的知识请继续关注《犇涌向乾》百科知识网站:http://www.029ztxx.com!

版权声明: 本站仅提供信息存储空间服务,旨在传递更多信息,不拥有所有权,不承担相关法律责任,不代表本网赞同其观点和对其真实性负责。如因作品内容、版权和其它问题需要同本网联系的,请发送邮件至 举报,一经查实,本站将立刻删除。

猜你喜欢