写作绅士,读作丧尸 X岛揭示板
顺猴者昌 逆猴者亡 首页版规 |用户系统 |移动客户端下载 | 丧尸路标 | | 常用图串及路标 | 请关注 官方公众号:【X岛揭示板】 官方微博: 【@X岛极速版】| 人,是会思考的芦苇
常用串:·豆知识·跑团板聊天室·公告汇总串·X岛路标

No.57254824 - 爬虫相关 - 技术宅


回应模式
No.57254824
名 称
E-mail
标题
颜文字
正文
附加图片
•程序语言、压制投稿、视频制作以及各计算机领域的技术问题
•我觉得还是CSDN靠谱一点
•本版发文间隔为15秒。

爬虫相关 爬虫编码错误 2023-05-06(六)10:04:15 ID:SPtbD9B [举报] [订阅] [只看PO] No.57254824 [回应] 管理
正在学爬虫,写了response=res.read().decode('utf-8'),但还是报这个错误,爬不出来怎么办,只拼了User-Agent一个头

UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8b in position 1: invalid start byte
Tips 无名氏 2099-01-01 00:00:01 ID:Tips超级公民 [举报] No.9999999 管理
(;´Д`)医生!你说话啊!
无标题 无名氏 2023-05-06(六)10:15:14 ID:bRRnPeX [举报] No.57254965 管理
这不是写了编码错误嘛(=゚ω゚)=
试试把utf-8换成gbk
无标题 无名氏 2023-05-06(六)10:19:03 ID:SPtbD9B (PO主) [举报] No.57255019 管理
>>No.57254965
试过了,然后报错提示一样,gbk也不行(;´Д`)
无标题 无名氏 2023-05-06(六)10:24:54 ID:wTFjepZ [举报] No.57255116 管理
我搜索“utf8 0x8b”得到的答案是数据被gzip压缩了
无标题 无名氏 2023-05-06(六)11:32:37 ID:4WVuFwF [举报] No.57256415 管理
如果文本没问题的话,在decode里加个replace或者ignore
无标题 无名氏 2023-05-06(六)11:33:01 ID:SPtbD9B (PO主) [举报] No.57256425 管理
>>No.57255116
照着这个方向一步步搜错写出来了,虽然内容有些错误还没法自动跳转到下一页,但是已经没有报错了,感谢肥哥亲亲(`ε´ )
无标题 无名氏 2023-05-06(六)11:34:20 ID:4WVuFwF [举报] No.57256439 管理
你也可以试试把编码换成iso-8859-1
收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2023-05-06(六)11:48:03 ID:SPtbD9B (PO主) [举报] No.57256689 管理
jp补充
无标题 无名氏 2023-05-06(六)13:56:06 ID:c4h0GlY [举报] No.57258931 管理
一般网页head标头content里的charset会有编码,可以看看

UP主: