编码后的html:

def getHtml(self,url):

headers = {

"User-Agent": "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0",

"Connection":"keep-alive",

}

r = requests.get(url,headers=headers)

html = r.text.encode(r.encoding)

return html

执行

bs = BeautifulSoup(html)

结果报错如下;

encoding error : input conversion failed due to input error, bytes 0xAC 0xE5 0x8F 0xB8

Unicode的hmtl:

def getHtml(self,url):

headers = {

"User-Agent": "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0",

"Connection":"keep-alive",

}

r = requests.get(url,headers=headers)

html = r.text

return html

执行

bs = BeautifulSoup(html)

结果报错如下;

encoding error : input conversion failed due to input error, bytes 0xA1 0x6C 0x09 0x67

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/wenda/wd19041.html

相关文章 Recommend

python encoding报错_Python BeautifulSoup报错encoding error问题相关推荐

  1. python报错input_python - BeautifulSoup报错input conversion failed due to input error

    编码后的html: def getHtml(self,url): headers = { "User-Agent": "Mozilla/5.0 (Windows NT 6 ...

  2. python程序报错_Python编程报错总汇

    1 使用变量时,输入错误 message = "Hello Python Crash Course reader!" print(mesage) 变量错误 Traceback (m ...

  3. python报错_python 常见报错

    python 常见报错 IndentationError: 缩进错误 IndentationError: expected an indented block 应为缩进快 必须统一使用tab 不能空格 ...

  4. [转载] python缩进报错_python缩进报错

    参考链接: Python语句,缩进和注释 广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 学习 python 与其他语言最大的区 ...

  5. python后面空格报错_python空格报错

    广告关闭 提供包括云服务器,云数据库在内的50+款云计算产品.打造一站式的云产品试用服务,助力开发者和企业零门槛上云. 异常taberror缩进时引发的标签和空格不一致. 这是一个子类indentat ...

  6. python处理报错_Python 入门级报错处理

    问题1:Missing parentheses in call to 'print' 原因:因为Python2.X和Python3.X不兼容. 我安装的是Python3.X,但是我试图运行的却是Pyt ...

  7. python缩进报错_python缩进报错

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 学习 python 与其他语言最大的区别就是,python 的代码块不使用大括号 ...

  8. python的rename报错_python rename报错怎么解决

    刚接触python,写了一段简单的代码,功能就是重命名一个文件,代码如下:list_1=os.listdir(".") for files in list_1: f=open(fi ...

  9. python方差分析报错_PYTHON安装报错定位信息

    ================= 开始生成激活上下文. 输入参数 : Flags = 0 ProcessorArchitecture = Wow32 CultureFallBacks = zh-CN ...

最新文章

  1. 【Android】MTK Android 源码开发环境搭建
  2. mysql数据库21_MySQL数据库技术(21)[组图]_MySQL
  3. windows的bpython安装方法以及数据库报错--记录
  4. 男生报计算机专业前景,我是一名读文科的高三男生,将来想报计算机专业,请问可行吗?...
  5. .NET生成漂亮桌面背景
  6. Spring boot(九):定时任务
  7. 鸿蒙系统的挑战,简单的讲解下何为鸿蒙系统,可能会挑战你的认知颠覆你的想象...
  8. android 不同项目代码合并在一块,android - 是否可以将两个(正在积极开发中的)Android应用程序模块合并到同一个Android Studio项目中? - 堆栈内存溢出...
  9. 学习mongoDB的一些感受(转自:http://blog.csdn.net/liusong0605/article/details/11581019)
  10. CST、PVST、PVST+、rapid-PVST+、MSTP
  11. 冒泡排序c语言程序,冒泡排序(C语言实现)
  12. 初识阿里云环境搭建:无法远程连接,入过的坑:服务器ping不通,FTP搭建,服务器搭建数据库,远程连接服务器数据库
  13. Java学习之面向对象
  14. 海康硬盘录像机接入RTSP/onvif协议安防视频平台EasyNVR的注意事项
  15. 实现类似淘票票电影滑动选择的效果
  16. 基础练习 数的读法(Tom教授正在给研究生讲授一门关于基因的课程,有一件事情让他颇为头疼:一条染色体上有成千上万个碱基对,它们从0开始编号,到几百万,几千万,甚至上亿。   比如说,在对学生讲解第1)
  17. 浅谈共享软件如何不被暴力蹂躏
  18. 将人民币中的阿拉伯数字转换为大写
  19. C语言在VS2012中运行一闪而过
  20. 工控机防病毒的一些经验分享

热门文章

  1. linux echo 怎么输出换行符到文件?(echo -e 用于打印带转义字符的输出)
  2. 从数据库三范式角度分析一对多、多对多和一对一关系
  3. 朗科实习期间心得笔记(五)
  4. day8 足球运动员分析
  5. javamail 获取邮箱文件夹列表
  6. Word页面设置点击“确定”后出现卡死情况
  7. 【Python爬虫】模拟百度搜索并保存网页源代码
  8. 梦之翼团队项目(音乐播放器)
  9. DC-DC升压电路原理
  10. 关于FCN 论文中的 Shift-and-stitch 的详尽解释