一、通过请求发送请求
之前一直使用urllib以及urllib2模拟http请求发送,在实际场景中,我们需要造自己定义好的头,身体等等,使用urllib很麻烦,很偶然的机会,接触到了请求,可以通过发送xml,简单易用,直接上代码:
requests 连接(): ,,,, ,,,#通过形参传入url以及请求参数,得到方法发送请求 ,,,(参数): ,,,,,,,get =, requests.get(==参数) ,,,,,,, ,,,,,,,#关闭连接 ,,,,,,,get.close () ,,,,,,, ,,,,,,,#返回响应 ,,,,,,get.text ,,,, ,,,#通过形参传入url,测试数据,请求头,发布方法发送请求 ,,,(dataheader): ,,,,,,,post =, requests.post(=数据=https://www.yisu.com/zixun/header) #关闭连接 post.close () #返回响应 职位。文本
二,获得会议,并把会议插入到标题里发送给服务器
<>之前得到com.utils.ConnUrl import ConnUrl import 请求 class getheader (): ,,@staticmethod ,,,def 会话(): ,,,, ,,,#封装测试数据 ,,,,,,,data =,“test 数据” ,,,,,,,url =, ConnUrl.getUrl () ,,,,,,,url url=, +‘200000’ ,,,#设置头 ,,,,,,,header =,{“内容类型”:“应用程序/八进制”} ,,,#职位请求 ,,,,,,,post =, requests.post (url, data=https://www.yisu.com/zixun/data,标题=头) #通过分裂函数切割返回数据,获得会话 jsessionid=post.headers [' set - cookie '] .split (“;”) [0] ,,,,,,,return jsessionid