以下是使用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数据。最后,如果有异常产生,则会捕获并输出异常信息。

r=sgeturlheaders=head rencoding = rapparent_encoding rraise_for_status print我的26岁女房客in rtext printrjson return rtext except Exception as error printerror利用

原文地址: http://www.cveoy.top/t/topic/je1C 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录