当前位置: > 投稿>正文

打雷时可以给手机充电吗,下雨天打雷可以给手机充电吗(盘点3种Python网络爬虫过程中的中文乱码的处理方法)

02-15 互联网 未知 投稿

关于【打雷时可以给手机充电吗】,下雨天打雷可以给手机充电吗,今天涌涌小编给您分享一下,如果对您有所帮助别忘了关注本站哦。

1、打雷时可以给手机充电吗:下雨天打雷可以给手机充电吗

简要回答

下雨天打雷是可以给手机充电的,毕竟现如今大部分的房屋都会装有避雷装置,通常在下雨天的时候,哪怕电闪雷鸣,是不会影响到给手机充电的。不过在下雨天电压可能会不太稳定,这时候会导致自动跳闸的情况,不过这类情况对于手机充电会有影响,但跟天气没有任何关系。

其实我们在给手机充电的时候,需要选择合适环境,如果此刻家里面的电压不太稳定,出现跳闸的情况,那么对于手机充电会有影响。

在现实生活中,电网会有防雷措施,并且嵌入很多的话,通常会走地下管线。如果电线被雷劈了会出现跳闸的情况,而一个小区安全质量肯定会有所保障,这时候防雷措施会做得比较完美,因此不会对手机充电造成影响。

这些都是处于比较理想的状态,如果小区并没有防雷措施,这个时候在打雷天气不要给手机充电,需要及时的拔掉插头,避免损坏设备。

因此在雷雨天气我们是否可以给手机充电的话,也是要根据具体情况综合判断,通常情况下建议大家不要强硬,应该根据实际情况决定。

2、盘点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网络爬虫过程中的中文乱码的处理方法)

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

本文关键词:下雨打雷能给手机充电吗,打雷下雨的时候可以给手机充电吗,下雨天打雷能给手机充电吗,下雨天打雷可以给手机充电吗苹果,下雨天打雷能手机充电吗。这就是关于《打雷时可以给手机充电吗,下雨天打雷可以给手机充电吗(盘点3种Python网络爬虫过程中的中文乱码的处理方法)》的所有内容,希望对您能有所帮助!更多的知识请继续关注《犇涌向乾》百科知识网站:http://www.029ztxx.com!

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

猜你喜欢