Python BeautifulSoup报错encoding error问题,,编码后的html:def
Python BeautifulSoup报错encoding error问题,,编码后的html:def
编码后的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
编橙之家文章,
相关内容
- Django数据库文件删除后能再重新创建吗?,django数据库
- Python javascript库rsa加密解密问题,pythonrsa,使用jsencrypt加
- Python Unicode以utf-8保存文件报错如何解决,pythonutf-8,方法
- Python处理webkit hook ajax请求的方法是什么?,webkitajax,例如
- Python和buildbot新求助关于触发器的问题,pythonbuildbot,B
- 与flask-login实现登录密码相关问题求助,,flask-admin中
- PyQt cmd参数过有什么输入技巧吗?,pyqtcmd,pyQT 使用 cmd
- 请问flask中的g作用是什么?在绑定appcontext时,flaskappco
- 请问numpy或pandas下同样的type,结果为何不同?,numpypan
- 以下源码能用Python仿写吗,源码Python仿写,public stati
评论关闭