requests为什么不能读取到这个歌词
import requestsres=requests.get('http://gegeci.com/32/817.html')
nov=res.text
novel=open('《青花瓷》1.txt','a+')
novel.write(nov)
novel.close()
这个歌词为什么不能解码读取到?
我这里执行没问题,你是有报错还是执行之后文件无内容?
报错的话在 open 中加上 encoding 参数,参考代码:
import requests
res = requests.get('http://gegeci.com/32/817.html')
nov = res.text
novel = open('《青花瓷》1.txt', 'a+', encoding="utf-8")
novel.write(nov)
novel.close() Twilight6 发表于 2022-5-26 10:59
我这里执行没问题,你是有报错还是执行之后文件无内容?
报错的话在 open 中加上 encoding 参数,参 ...
可是我把utf-8写在前面为什么就还会报错呢?获取到数据之后先解码,在写入文件
import requests
res = requests.get('http://gegeci.com/32/817.html')
res.encoding='utf-8'
novel=res.text
k = open('青花瓷.txt','a+')
k.write(novel)
k.close()
页:
[1]