蜗牛进销存项目实战(一)
作者:强哥   类别:Python开发    日期:2019-02-26 18:07:29    阅读:3003 次   消耗积分: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.woniunote.com/article/271
上一篇: 请注意:这是一篇寻人启事
下一篇: 2019年课程升级:蜗牛学院,与技术同步!
提示:登录后添加有效评论可享受积分哦!
最新文章
    最多阅读
      特别推荐
      回到顶部