鱼C论坛

 找回密码
 立即注册
查看: 3112|回复: 5

[已解决]访问网页报错,求解惑

[复制链接]
发表于 2016-10-16 13:15:19 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
Traceback (most recent call last):
  File "D:/Users/Administrator/AppData/Local/Programs/Python/看视频敲代码/访问.py", line 3, in <module>
    html = response.read('gb2312')
  File "D:\Users\Administrator\AppData\Local\Programs\Python\Python35\lib\http\client.py", line 447, in read
    b = bytearray(amt)
TypeError: string argument without an encoding

请问是不是编码找的不对啊?

网页源代码如下:
<head>
<meta http-equiv="Content-Language" content="zh-cn">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
最佳答案
2016-10-24 23:18:10
应该是编码问题,GS2312一般都是gbk编码的。
如果要处理网页这种东西,最好用python 3,可以少很多编码问题
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2016-10-16 15:21:19 | 显示全部楼层
@无符号整形 @冬雪雪冬 ,大神有没有空啊
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-10-18 17:44:46 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2016-10-24 23:09:51 | 显示全部楼层
人工顶起,希望有鱼油路过解惑
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-10-24 23:18:10 | 显示全部楼层    本楼为最佳答案   
应该是编码问题,GS2312一般都是gbk编码的。
如果要处理网页这种东西,最好用python 3,可以少很多编码问题
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-10-25 09:36:57 | 显示全部楼层
不太明白,学习了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-2-23 09:45

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表