bugku 秋名山老司机
知识: 题目链接:http://123.206.87.240:8002/qiumingshan/ 在这道题中我们用了requests中的session()函数、get()函数、post()函数、下面一一说明: session对象可以使我们跨请求保持某些参数,也可以在同一个session实例发出的所有请求之间保持cookies ——创建一个session对象可以拥有以上的作用(但并没有实例化); PS:之前学了点爬虫所以以为能自己写出来,然后写post的时候懵了,session也即: session其实是一个会话类,requests的所有请求方法,底层都是调用的这个类的对象。 其他方法和session的区别在于: 直接使用requests调用请求方法发送请求,每次都会创建一个新的session(会话对象),所以没有之前请求的cookies信息 直接创建一个session对象来发请求,那么每次发请求用的都是这个会话对象,所有能够保存之前的会话信息(cookies数据) 然后get()函数,用来进行模拟发送,获得相应url站点的信息,可分为有参和无参两种情况: 无参: 如以上代码,括号内是一个url,表示获取这个url内的信息。 有参: payload = {'key1': 'value1', 'key2': 'value2'} r = requests.get("http:/