草庐IT

request_region

全部标签

request和response——请求响应对象

请求对象——request获取get请求的值一次请求,返回一个响应。地址栏:http://127.0.0.1:8000/day3/get_request?lan=python问号:代表请求参数需求:拿到请求参数传入单个值#views.pydefget_request(request):returnHttpResponse('getrequest')#urls.pypath('getrequest',get_request),想要拿到地址栏中的参数print(request.GET)发现打印出来的是字典,所以——print(request.GET.get('lan'))【知识点】打印字典中的值,

request和response——请求响应对象

请求对象——request获取get请求的值一次请求,返回一个响应。地址栏:http://127.0.0.1:8000/day3/get_request?lan=python问号:代表请求参数需求:拿到请求参数传入单个值#views.pydefget_request(request):returnHttpResponse('getrequest')#urls.pypath('getrequest',get_request),想要拿到地址栏中的参数print(request.GET)发现打印出来的是字典,所以——print(request.GET.get('lan'))【知识点】打印字典中的值,

Python requests 爬取淘宝商品数据,并连接数据库,保存数据

前言开发环境python3.8pycharm2021.2专业版代码实现发送请求获取数据解析数据(筛选数据)保存数据连接数据库对于本篇文章有疑问的同学可以加【资料白嫖、解答交流群:910981974】开始代码请求数据#伪装headers={'cookie':'miid=4137864361077413341;tracknick=%5Cu5218%5Cu6587%5Cu9F9978083283;thw=cn;hng=CN%7Czh-CN%7CCNY%7C156;cna=MNI4GicXYTQCAa8APqlAWWiS;enc=%2FWC5TlhZCGfEq7Zm4Y7wyNToESfZVxhucO

Python requests 爬取淘宝商品数据,并连接数据库,保存数据

前言开发环境python3.8pycharm2021.2专业版代码实现发送请求获取数据解析数据(筛选数据)保存数据连接数据库对于本篇文章有疑问的同学可以加【资料白嫖、解答交流群:910981974】开始代码请求数据#伪装headers={'cookie':'miid=4137864361077413341;tracknick=%5Cu5218%5Cu6587%5Cu9F9978083283;thw=cn;hng=CN%7Czh-CN%7CCNY%7C156;cna=MNI4GicXYTQCAa8APqlAWWiS;enc=%2FWC5TlhZCGfEq7Zm4Y7wyNToESfZVxhucO

Python+Requests实现接口自动化

一般对于自动化的理解,有两种方式的自动化。第一,不需要写代码,完全由工具实现,这种方式的工具一般是公司自己研发的,方便黑盒测试人员使用。这种工具的特点是学习成本低,方便使用,但是通用性不强,也就是换了一家公司,就很有可能无法使用之前的工具。第二,需要自己写代码,在别人的框架下编写代码测试,或者是需要自己搭建自动化测试框架。这种方式对测试人员的代码要求高,学习成本高,但是通用性很强,去任何一家都可以用这套东西。鉴于以上介绍,本文当然是介绍第二种方式了。接口自动化测试,我们的目的是使用python进行接口测试,并完成输出测试报告。我们需要用到的东西有如下:python3,unittest,requ

Python+Requests实现接口自动化

一般对于自动化的理解,有两种方式的自动化。第一,不需要写代码,完全由工具实现,这种方式的工具一般是公司自己研发的,方便黑盒测试人员使用。这种工具的特点是学习成本低,方便使用,但是通用性不强,也就是换了一家公司,就很有可能无法使用之前的工具。第二,需要自己写代码,在别人的框架下编写代码测试,或者是需要自己搭建自动化测试框架。这种方式对测试人员的代码要求高,学习成本高,但是通用性很强,去任何一家都可以用这套东西。鉴于以上介绍,本文当然是介绍第二种方式了。接口自动化测试,我们的目的是使用python进行接口测试,并完成输出测试报告。我们需要用到的东西有如下:python3,unittest,requ

记webman 构造函数__construct 里request问题 通过中间件 使用jwt验证用户登录状态

因为webman是常驻内存框架当前进程初始化一次后就不会再初始化了所以构造函数里传递request是不好用的。这里使用中间件来代替了解中间件:中间件一般用于拦截请求或者响应。例如执行控制器前统一验证用户身份,如用户未登录时跳转到登录页面。例如响应中增加某个header头。例如统计某个uri请求占比等等。中间件洋葱模型:中间件和控制器组成了一个经典的洋葱模型,中间件类似一层一层的洋葱表皮,控制器是洋葱芯。如果所示请求像箭一样穿越中间件1、2、3到达控制器,控制器返回了一个响应,然后响应又以3、2、1的顺序穿出中间件最终返回给客户端。也就是说在每个中间件里我们既可以拿到请求,也可以获得响应,这样我

记webman 构造函数__construct 里request问题 通过中间件 使用jwt验证用户登录状态

因为webman是常驻内存框架当前进程初始化一次后就不会再初始化了所以构造函数里传递request是不好用的。这里使用中间件来代替了解中间件:中间件一般用于拦截请求或者响应。例如执行控制器前统一验证用户身份,如用户未登录时跳转到登录页面。例如响应中增加某个header头。例如统计某个uri请求占比等等。中间件洋葱模型:中间件和控制器组成了一个经典的洋葱模型,中间件类似一层一层的洋葱表皮,控制器是洋葱芯。如果所示请求像箭一样穿越中间件1、2、3到达控制器,控制器返回了一个响应,然后响应又以3、2、1的顺序穿出中间件最终返回给客户端。也就是说在每个中间件里我们既可以拿到请求,也可以获得响应,这样我

python爬虫,requests使用,网页采集案列:搜狗爬取人物信息

一、初识爬虫,requests使用requests介绍:Request支持HTTP连接保持和连接池,支持使用cookie保持会话,支持文件上传,支持自动响应内容的编码,支持国际化的URL和POST数据自动编码。requests会自动实现持久连接keep-alive#导入模块importrequests#目标URLurl='https://www.sogou.com/'response=requests.get(url=url)#发起请求,并接受#接受的页面进行解析page_text=response.text#打印出来print(page_text)#保存到本地withopen('sogou.

python爬虫,requests使用,网页采集案列:搜狗爬取人物信息

一、初识爬虫,requests使用requests介绍:Request支持HTTP连接保持和连接池,支持使用cookie保持会话,支持文件上传,支持自动响应内容的编码,支持国际化的URL和POST数据自动编码。requests会自动实现持久连接keep-alive#导入模块importrequests#目标URLurl='https://www.sogou.com/'response=requests.get(url=url)#发起请求,并接受#接受的页面进行解析page_text=response.text#打印出来print(page_text)#保存到本地withopen('sogou.