爬虫时出现'str' object has no attibute 'text'
在用python爬英为财情的股票数据时出现上述报错,事故现场如下:
ret = requests.get(url=info0_url,headers=headers,data=data,timeout=10)
html = ret.content.decode("utf-8")
html_list = html.text.split('\n')
return html_list
报错信息:
经过调试,发现原因是:html
已经是文本文件了,不用再使用html.text
来转换。其实报错信息还是非常准确,.text
就是用来转换非字符串为文本的,字符串本身当然没有text
属性。
另外,我在网上查找这个问题时,看到还有其他出错的原因,下次有空再总结一下。