python encoding报错_Python BeautifulSoup报错encoding error问题
编码后的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问题相关推荐
- 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 ...
- python程序报错_Python编程报错总汇
1 使用变量时,输入错误 message = "Hello Python Crash Course reader!" print(mesage) 变量错误 Traceback (m ...
- python报错_python 常见报错
python 常见报错 IndentationError: 缩进错误 IndentationError: expected an indented block 应为缩进快 必须统一使用tab 不能空格 ...
- [转载] python缩进报错_python缩进报错
参考链接: Python语句,缩进和注释 广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 学习 python 与其他语言最大的区 ...
- python后面空格报错_python空格报错
广告关闭 提供包括云服务器,云数据库在内的50+款云计算产品.打造一站式的云产品试用服务,助力开发者和企业零门槛上云. 异常taberror缩进时引发的标签和空格不一致. 这是一个子类indentat ...
- python处理报错_Python 入门级报错处理
问题1:Missing parentheses in call to 'print' 原因:因为Python2.X和Python3.X不兼容. 我安装的是Python3.X,但是我试图运行的却是Pyt ...
- python缩进报错_python缩进报错
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 学习 python 与其他语言最大的区别就是,python 的代码块不使用大括号 ...
- python的rename报错_python rename报错怎么解决
刚接触python,写了一段简单的代码,功能就是重命名一个文件,代码如下:list_1=os.listdir(".") for files in list_1: f=open(fi ...
- python方差分析报错_PYTHON安装报错定位信息
================= 开始生成激活上下文. 输入参数 : Flags = 0 ProcessorArchitecture = Wow32 CultureFallBacks = zh-CN ...
最新文章
- 【Android】MTK Android 源码开发环境搭建
- mysql数据库21_MySQL数据库技术(21)[组图]_MySQL
- windows的bpython安装方法以及数据库报错--记录
- 男生报计算机专业前景,我是一名读文科的高三男生,将来想报计算机专业,请问可行吗?...
- .NET生成漂亮桌面背景
- Spring boot(九):定时任务
- 鸿蒙系统的挑战,简单的讲解下何为鸿蒙系统,可能会挑战你的认知颠覆你的想象...
- android 不同项目代码合并在一块,android - 是否可以将两个(正在积极开发中的)Android应用程序模块合并到同一个Android Studio项目中? - 堆栈内存溢出...
- 学习mongoDB的一些感受(转自:http://blog.csdn.net/liusong0605/article/details/11581019)
- CST、PVST、PVST+、rapid-PVST+、MSTP
- 冒泡排序c语言程序,冒泡排序(C语言实现)
- 初识阿里云环境搭建:无法远程连接,入过的坑:服务器ping不通,FTP搭建,服务器搭建数据库,远程连接服务器数据库
- Java学习之面向对象
- 海康硬盘录像机接入RTSP/onvif协议安防视频平台EasyNVR的注意事项
- 实现类似淘票票电影滑动选择的效果
- 基础练习 数的读法(Tom教授正在给研究生讲授一门关于基因的课程,有一件事情让他颇为头疼:一条染色体上有成千上万个碱基对,它们从0开始编号,到几百万,几千万,甚至上亿。 比如说,在对学生讲解第1)
- 浅谈共享软件如何不被暴力蹂躏
- 将人民币中的阿拉伯数字转换为大写
- C语言在VS2012中运行一闪而过
- 工控机防病毒的一些经验分享