@ClutchBear @imn1 @imn1 @likuku 爬取的内容为 b ‘'\r\n\t\t\t\t\t\t\t\t<TD>’这样的,需要显示到 en,utf-8 的网页上
imn1
2018-08-14 22:44:23 +08:00
内容是 bytes,你要先 decode unecape(这里是 str),没有报错么?
h19981126g
2018-08-14 23:10:10 +08:00
@imn1 是这样的 r = res.encode("gb2312") info = html.unescape(r) return render.model(info) 这样写才报错 a bytes-like object is required, not 'str', 去掉 encode("gb2312") 就不会报错,但<tr>这类应该转义回去的没转义