Python3中如何实现使用编码获取网页内容的实例操作?

2026-05-05 12:260阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计363个文字,预计阅读时间需要2分钟。

Python3中如何实现使用编码获取网页内容的实例操作?

学会了Python后,我们之前常用的方法也得以更新,换一种思路用Python中的知识解决问题。相信操作出来后,能吸引一批小粉丝。就像我们未学编程前,看到那种大神操作,既是期望又是畏惧。

学了python后,之前一些我们常用的方法,也可以换一种思路用python中的知识来解决。相信操作出来后,能收获一大批小粉丝们。就像我们没学习编程之前,看到那种大神都是可望而不可即。今天我们就之前简单获取网页的这种操作用python中的编码来解决,大家可以自行体会一下两者的不同。

1.encoding和apparent_encoding

import scrapy url="www.xxx.net/html/gndy/dyzz/index.html" re=requests.get(url) #获取响应头Content-Type的charset值,有的网站没有charset字段,就可能使用默认的 ISO-8859-1 print(re.encoding) #apparent_encoding就是获取网站真实的编码 print(re.apparent_encoding)

2. 处理方案

直接用r.encoding = ‘xxx'

re.encoding='utf-8'

3. requests的text() 跟 content() 有什么区别

re.text返回的是处理过的Unicode型的数据,

而使用re.content返回的是bytes型的原始数据。

阅读全文

本文共计363个文字,预计阅读时间需要2分钟。

Python3中如何实现使用编码获取网页内容的实例操作?

学会了Python后,我们之前常用的方法也得以更新,换一种思路用Python中的知识解决问题。相信操作出来后,能吸引一批小粉丝。就像我们未学编程前,看到那种大神操作,既是期望又是畏惧。

学了python后,之前一些我们常用的方法,也可以换一种思路用python中的知识来解决。相信操作出来后,能收获一大批小粉丝们。就像我们没学习编程之前,看到那种大神都是可望而不可即。今天我们就之前简单获取网页的这种操作用python中的编码来解决,大家可以自行体会一下两者的不同。

1.encoding和apparent_encoding

import scrapy url="www.xxx.net/html/gndy/dyzz/index.html" re=requests.get(url) #获取响应头Content-Type的charset值,有的网站没有charset字段,就可能使用默认的 ISO-8859-1 print(re.encoding) #apparent_encoding就是获取网站真实的编码 print(re.apparent_encoding)

2. 处理方案

直接用r.encoding = ‘xxx'

re.encoding='utf-8'

3. requests的text() 跟 content() 有什么区别

re.text返回的是处理过的Unicode型的数据,

而使用re.content返回的是bytes型的原始数据。

阅读全文