s=requestssession r=sposturl data=dataheaders=head rencoding = rapparent_encoding rraise_for_status printrtext print17205235096 in rtext printrjson ret
以下是创建session,发送登录请求,返回session的代码部分:
import requests
def login(url, data, head):
try:
s = requests.session()
r = s.post(url, data=data, headers=head)
r.encoding = r.apparent_encoding
r.raise_for_status()
print(r.text)
print("17205235096" in r.text)
print(r.json())
return s
except Exception as err:
print(err)
在这段代码中,首先创建了一个session对象s,并使用该对象发送POST请求到指定的url,传递了data和headers参数。然后设置了响应的编码格式,并检查是否有错误。接着打印出响应的文本内容和判断是否包含特定的字符串。最后返回session对象s。
原文地址: http://www.cveoy.top/t/topic/je1Y 著作权归作者所有。请勿转载和采集!