"

                            ✅万博manbext|体育首页✅㊣全球最大,最信誉的线上综合平台✅万博manbext|体育首页✅千款游戏,砖石级服务,万博manbext|体育首页,欢迎各界玩家加入体验!

                                                      "
                                                      实验:蜗牛进销存项目实战(一)
                                                      作者:强官涛   类型:Python开发    类别:实验   日期:2019-02-26    阅读:3232 次   消耗积分:0 分



                                                      一、蜗牛进销存项目简介。


                                                      蜗牛进销存是采用Java编写的WEB系统,主要作为教学项目的演练。主要分为以下几个???。


                                                      (1)快捷导航:

                                                      (2)销售出库:

                                                      (3)商品入库:

                                                      (4)库存查询:

                                                      (5)会员管理:

                                                      (6)销售报表:


                                                      20190313_153745_200.jpg


                                                      二、利用Requests库获取进销存首页。


                                                      Requests 是用Python语言编写,基于urllib,采用 Apache2 Licensed开源协议的HTTP 第三方库,完全满足HTTP测试需求,我们经常将它应用在爬虫和接口测试等领域。


                                                      1.安装

                                                      Requests库的安装非常简单,直接使用pip工具即可下载安装最新的版本,打开cmd,输入响应的命令即可。


                                                       pip install requests


                                                      看到类似如下提示“Successfully”的信息,则说明安装成功。

                                                      Successfully installed certifi-2018.4.16 chardet-3.0.4 idna-2.6 requests-2.18.4 urllib3-1.22


                                                      2.发送GET请求


                                                      在Requests中,由于其对底层实现的封装性较高,发送请求非常的方便,一句代码即可搞定。现在我们要向进销存的首页发送一个Get请求,代码如下。


                                                      import requests

                                                      r = requests.get("http://localhost:8080/WoniuSales/")

                                                      print(r.text)


                                                      上面的代码中先导入了requests库,再调用其中的get方法,这里的get方法需要填入请求的url地址。这里用一个变量r获取了返回值,r即为请求返回的响应,而r.text则是响应对象的正文。这里需要说明的是,Requests具有自动解码的功能,它能根据HTTP的头部对响应编码作出有根据的推测,大多数unicode字符集都能被无缝地解码。


                                                      3.运行结果


                                                      <!DOCTYPE html>

                                                      <html>

                                                      <head>

                                                          <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>

                                                          <title>米乐熊-进销存系统</title>

                                                          ...

                                                          <script>

                                                      ...

                                                          </script>

                                                      </head>

                                                      <body>

                                                      ...

                                                      </body>

                                                      </html>


                                                      由于获取到的响应是整个页面的HTML文件,内容非常多,这里只展示一小部分内容,为了验证获取到的是否为首页,我们可以将代码复制到一个txt文件中,修改其后缀名为.html,最后使用浏览器打开,即可看到整个首页的页面。


                                                      接下来三周会陆续推送进销存项目实战的其他内容

                                                      (二)利用Requests库完成登录和新增会员。

                                                      (三)利用Requests库对新增会员进行测试。

                                                      (四)接口测试框架整合。





                                                      为了答谢大家对蜗牛学院的支持,蜗牛学院将会定期对大家免费发放干货,敬请关注蜗牛学院的官方微信。


                                                      20190226_180030_411.jpg



                                                      版权所有,转载本站文章请注明出处:蜗牛学院在线课堂, http://www.abcderliebe.com/note/271
                                                      上一篇: 资讯:请注意:这是一篇寻人启事
                                                      下一篇: 资讯:2019年课程升级:蜗牛学院,与技术同步!
                                                      提示:登录后添加有效评论可享受积分哦!
                                                      万博manbext|体育首页