Python爬网页,不确定网页的编码,不需要用第三方库

Python爬网页,不确定网页的编码,不需要用第三方库,自己写个判断,乱拳打死老师傅

detect试了,不好用

apparent_encoding试了,不好用

encoding试了,不好用

headers里get试了,不好用

最后用下面这个方法,反而是最好用的,也不是100%准确,但是在我用的过程中,这个是最好用的,反正也没有100%的,还不如用自己写的函数呢

python 复制代码
def detect_encoding(byte_text):  
    encodings_to_try = ['utf-8', 'gbk', 'gb2312', 'gb18030', 'ascii', 'latin1']  
    for encoding in encodings_to_try:  
        try:  
            return encoding  
        except UnicodeDecodeError:  
            continue  
    return None
相关推荐
江华森几秒前
03-python-包与模块异常处理
python
AI行业学习7 分钟前
2026 版 Notepad++ 完整图文安装指南|官方渠道无捆绑,一键切换中文界面
开发语言·人工智能·python·html·notepad++
炘东59214 分钟前
求助:在另一个 Reasonix 窗口或后台运行
python
apcipot_rain19 分钟前
计科八股2026705——正态分布、独立与不相关、范数、列表元组集合、链表队列、sort函数、URL执行
python·计算机网络·概率论
鹏易灵20 分钟前
C++——7.类与对象,掌握封装、继承、多态.详解
开发语言·c++·算法
水无痕simon22 分钟前
5 多表操作
java·开发语言·数据库
初阳78523 分钟前
【Qt】系统相关(2)——文件
开发语言·qt
大P哥阿豪25 分钟前
Go panic & recover:深入Go语言的异常拯救之道
开发语言·后端·golang·go
江华森26 分钟前
Python 编程快速上手:让繁琐工作自动化 —— 19章全实战笔记
笔记·python·自动化
子豪-中国机器人31 分钟前
第一部分:初赛选择题(30 题,对应线上每日问答)
python