用falsk写一个简单的接口,这个接口的数据本来是爬虫爬取的数据,但是今天只写一个flask接口,数据就用测试数据好了。

import random
import re
import timeimport requests
import flask,json
from flask import requestserver = flask.Flask(__name__)@server.route('/accessoriesName',methods = ['get','post'])
def reg():dict = {}data = json.loads(request.get_data())print(data)vehicle_model = data.get('vehicle_model')vehicle_parts = data.get('vehicle_parts')parts = vehicle_parts.split(',')dic = {}for part in parts:price1 = random.randint(31, 300)price2 = random.randint(31, 300)# time.sleep(25)part1 = part.split(' ')[0].split('(')[0]dic[part1] = {"taobao": price1, "jingd": price2}
return json.dumps(dic, ensure_ascii=False)
#端口号用0.0.0.0,表示局域网和外网都可以访问。
server.run(port = 6100,debug = True,host = '0.0.0.0',threaded = True)

这个是服务器端,是一个简单的web服务器。

我们再写一个调用接口的应用端

import jsonimport requests# 'url': 'http://111.230.203.153:1680/accessoriesName',
#ip是公网ip哦,不是本机ip,6120是端口号CONFIG = {'url': 'http://111.230.203.153:6100/accessoriesName' }
url = CONFIG['url']
data = json.dumps({"vehicle_model":"北京现代","vehicle_code":"Cx4",'vehicle_parts':"前叶子板",'vehicle_price':'266'})
print(data)
response = requests.post(url=url, data=data, timeout=40)
print(response.status_code, response.text)

用falsk写一个简单的接口相关推荐

  1. 如何写一个简单java接口的例子(内容详细,适合初学者)

    这里说一个简单的java接口的小例子(一个接口类,两个实现类) 先新建一个动态web工程: 我的项目目录是这样子的(接口写完之后目录) 先在test0609_test1包下new 一个interfac ...

  2. python写一个简单的接口

    参考文章 https://blog.csdn.net/t8116189520/article/details/86623320

  3. 如何搭建python框架_从零开始:写一个简单的Python框架

    原标题:从零开始:写一个简单的Python框架 Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. 你为什么想搭建一个Web框架?我想有下面几个原因: 有一个 ...

  4. 给 asp.net core 写一个简单的健康检查

    给 asp.net core 写一个简单的健康检查 Intro 健康检查可以帮助我们知道应用的当前状态是不是处于良好状态,现在无论是 docker 还是 k8s 还是现在大多数的服务注册发现大多都提供 ...

  5. python可以做机器人吗_零基础如何用Python写一个简单的WeChat机器人?(内附代码)...

    (bing图片) python这两年热火朝天,依托其众多类库,基于python的应用层出不穷,也大大降低了非计算机专业人员的入门门槛,WeChat机器人自然不在话下!-- 聪明的瓦肯人 苦于有时候总是 ...

  6. 用c++写一个简单的钓鱼(集卡)程序

    用c++写一个简单的钓鱼(集卡)程序 因为我们C++的老师要求我们写一个面向对象的C++程序,要求是扑克牌游戏: 1.分花色,牌值表示能显示一副完整的牌 2.洗牌,分牌 3.出牌(游戏规则自己定,可以 ...

  7. 基于JavaScript+css写一个简单的h5动态下雨效果

    基于JavaScript+css写一个简单的h5动态下雨效果 文章目录 什么是前端 展示效果 JavaScript是什么? 步骤 1.html 2.css 3.js 什么是前端 前端它是一个工作,它的 ...

  8. Java 百度AI 写一个简单的手势识别程序

    教程地址:请关注我的https://edu.csdn.net/course/detail/23001 Java写一个简单的手势识别程序,这里采用百度是AI,视觉技术中的人体分析中的手势识别,识别图片中 ...

  9. 怎么手写一个简单的List集合

    List集合 手写一个简单的List集合为自己调用并不是特别难,只需要定义一个集合接口去提供所有方法的定义如下代码 : package com.myself.util; /*** * @author ...

最新文章

  1. ES6里的修饰器Decorator
  2. linux查找并删除文件
  3. c语言程序设计第二章的答案,C语言程序设计第二章作业参考答案
  4. Lazada2022新开店入驻流程及费用
  5. SpringBoot内部配置:“application.properties配置”和”使用XML配置”,读取属性文件中的内容,日志配置,Profile配置(学习:SpringBoot实战)
  6. Angular refreshView的执行原理
  7. 字符串替换(C++)
  8. 7005.ADS-B建设和规划情况介绍
  9. 【Docker】Docker 安装node-exporter prometheus pushgateway 页面显示Down
  10. [HNOI 2014]道路堵塞
  11. 使用vue完成一个分页效果
  12. SQLite升级数据库:
  13. C++ 获取URL图片、html文件,CInternetSession 【转】
  14. CrazyWing:Python自动化运维开发实战 十八、Python面向对象
  15. js修改mysql数据库数据_Node.js操作mysql数据库增删改查_node.js
  16. 微信小程序图标在真机调试时加载不出来
  17. EPLAN学习教程目录
  18. 来自一个曾经200斤现在140斤程序员的减肥成功经验(包含个人认为相对安全的饮食法推荐)
  19. 【php环境搭建/wamp/解释器/下载】
  20. 大数(10^9)求欧拉数

热门文章

  1. req.getAttribute 和 req.getParameter
  2. 量子笔记:张量、张量的阶数与向量的维数、外积、张量积
  3. 在人间已是颠,何苦还要上青天
  4. Java 异常中 e.getMessage() 和 e.toString() e.printStackTrace()的区别常见的几种异常
  5. sketchup边线设置_SketchUp草图大师边线设置的两种方法
  6. lingo中@wrap的用法
  7. jQuery制作树状表格
  8. 邓白氏商业信用报告的内容是什么?
  9. 利用PyQt打造一款适合自己的图片浏览器
  10. Label设置行间距