第二次记录
做了一天多终于搞出来了,有点沮丧,自己需要学的有好多好多好多好多啊。讲讲题目的思路吧,题目要求快速计算出一串式子的结果。提示说思考服务器怎样知道获得算式和提交答案的是一个人,然而我还是没啥思路,好吧,起码大方向给了。就看了提示里的Python requests库,又查了查相关资料,发现直接使用requests调用请求方法发送请求,每次都会创建一个新session(会话对象),没有之前请求的cookies信息。直接创建一个session对象来发请求,那么每次发请求用的都是这个会话对象,所有能够保存之前的会话信息(cookies数据),就能够保证获得算式和提交答案的都是一个人了。session其实
第一次记录
@TOC
第一次记录最简单的白给题-simple HTTP method,测试的get和post的用法。第一个是关于get的题目,就我而言第一眼看到是懵逼的,以前完全没接触过这种骨骼清奇的题目。看了看网页的源代码,意识到这可能和get变量用法有关,只要想办法把key值设置成areyousure应该就行了。于是就去查相关用法。查了之后发现get传输的变量直接显示在URL之中,所以直接在网址后面加上?key=areyousure就可以了。?代表URL的结尾与请求参数的开始。另一个是关于Post的题目,但是用post方法的表单发送的信息,对任何人都是不可见的,自然也不会直接显示在URL中。害,这可咋