Requests——获取response里的某些内容

 r=response.get()

当打印r.text里有乱码时,代码这个文本的encoding和apparent_encoding不一致,所以这样解决:

r.encoding=r.apparent_encoding

print(r.text)   #这时候就不会有乱码了,常见于返回的是个html时

 

万能正则提取公式,用在提取html格式的文本中

import re

need = re.findall("前一段文本(.*?)后一段文本",r.text)   #(.*?)代表需要取的那段文本,r.text代表需要从中提取文本的原文本

posted @ 2024-05-17 13:42  云啊云的囤粮地  阅读(57)  评论(0编辑  收藏  举报