当前位置: 首页 > news >正文

做旅游网站/广告推广免费发布

做旅游网站,广告推广免费发布,专业优化网站建设,经营范围 网站建设最近写了一个网络验证登录的爬虫,需要发布为Rest服务,然后发现Flask是一个很好的Web框架,使用Python语言实现。 1. 安装flask pip install flask 2.编写简单的HelloWorld app.py from flask import Flask app Flask(__name__) app.route(/) …

最近写了一个网络验证登录的爬虫,需要发布为Rest服务,然后发现Flask是一个很好的Web框架,使用Python语言实现。

1. 安装flask

pip install flask

2.编写简单的HelloWorld

app.py

from flask import Flask

app = Flask(__name__)

@app.route('/')

def index():

return "Hello, World!"

if __name__ == '__main__':

app.run(debug=True)

3.实现登录验证Rest服务

login.py 是用爬虫写好的登录模块类

from flask import Flask

from flask import request

from login import Context

from login import NormalLogin

app = Flask(__name__)

@app.route('/cm/api/v1.0/verifyuser', methods=['POST'])

def verifyUser():

error = None

if request.method == 'POST':

login = NormalLogin()

ctx = Context(login)

page = ctx.login(request.form['studentId'],

request.form['password'])

if page == "success":

return "success, 验证成功"

return "failed, 验证失败"

if __name__ == '__main__':

app.run(debug=True)

启动web服务,python app.py

在浏览器输入http://127.0.0.1:5000/即可看到Hello, World!

另外对于POST方法的测试,用浏览器就不太方便了,可以在Linux中安装curl工具来进行测试,或者使用一些专门的GUI程序,比如Postman

curl -d "studentId=123456&password=123456" "http://127.0.0.1:5000/cm/api/v1.0/verifyuser"

以上这篇Python实现Restful API的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

本文标题: Python实现Restful API的例子

本文地址: http://www.cppcns.com/jiaoben/python/271322.html

http://www.lbrq.cn/news/1248229.html

相关文章:

  • 做淘客网站需要营业执照吗/百度免费推广怎么做
  • 网站制作方案在哪找/互联网舆情监控系统
  • wordpress怎么安装插件/杭州seo关键词优化公司
  • 网页制作基础教程内容/seo排名快速上升
  • 请简要描述如何进行网站设计规划/广东疫情防控措施
  • wordpress手动主题/如何获取网站的seo
  • 模板建站有什么优势/seo优化师是什么
  • 微信做自己网站/天津百度整站优化服务
  • 网站做文献格式/百度热度
  • 音乐网站制作策划书/seo成创网络
  • java做的网站的后缀是什么/搜索引擎营销的优缺点及案例
  • 政府网站栏目架构/湖南长沙seo教育
  • 温州高端网站建设公司哪家好/百度q3财报减亏170亿
  • 0基础网站搭建教程/网页生成app
  • 做外贸网站多久更新/宁波网站快速优化
  • 电脑系统做的好的网站/绍兴seo推广公司
  • 学院网站群建设/推广公司运营模式
  • 网站建设编辑部/搜索网站的浏览器
  • 住房城乡建设委员会官方网站/做网络推广怎么收费
  • 湖北武汉汉阳区疫情/搜索引擎优化与推广技术
  • 商城小程序建设/网站seo在线诊断
  • 怎么做网站程序/免费b站推广网址有哪些
  • 注册博客域名做视频网站会怎么样/常用网站推广方法及资源
  • 网站技术解决方案的内容/有什么好的网站吗
  • 黄骅港什么时候开海/嘉兴seo外包公司费用
  • 专做女鞋批发的网站/广州引流推广公司
  • 网站做树状结构有什么作用/搜索引擎关键词怎么优化
  • 回老家做PHP网站/seo网络推广机构
  • wordpress后台地址打开空白/seo的关键词无需
  • 做图片为主的网站对服务器的要求/bing搜索引擎下载
  • PyCharm插件开发与定制指南:打造个性化开发环境
  • ESP32学习-FreeRTOS队列使用指南与实战
  • Ubuntu 18.04安装Fast-Lio2教程
  • 渲染篇(二):解密Diff算法:如何用“最少的操作”更新UI
  • 图解网络-小林coding笔记(持续更新)
  • MyBatis-Plus 通用 Service