r=sgeturlheaders=head rencoding = rapparent_encoding rraise_for_status print我的26岁女房客in rtext printrjson return rtext except Exception as error printerror利用
以下是使用session发送请求的代码部分:
import requests
# 创建session对象
s = requests.session()
try:
# 发送GET请求
r = s.get(url, headers=head)
# 设置编码
r.encoding = r.apparent_encoding
# 检查请求是否成功
r.raise_for_status()
# 在响应文本中查找指定内容
if "我的26岁女房客" in r.text:
print("找到指定内容")
# 输出响应的json数据
print(r.json())
# 返回响应文本
return r.text
except Exception as error:
print(error)
在这段代码中,首先创建了一个session对象s,然后使用该对象发送GET请求,指定了请求的URL和请求头部信息。接下来设置了响应的编码,然后通过调用raise_for_status()方法来检查请求是否成功,如果成功则输出指定内容是否在响应文本中存在,并通过调用json()方法来获取响应的json数据。最后,如果有异常产生,则会捕获并输出异常信息。
原文地址: http://www.cveoy.top/t/topic/je1C 著作权归作者所有。请勿转载和采集!