我的github
posts - 3243,  comments - 42,  views - 158万

API接口

  • 方法一 百度搜索蘑菇街开放平台,按照网页上提示的方法注册蘑菇街账号,申请API应用,可以获得蘑菇街给你提供的API,很全,基本上蘑菇街的业务逻辑API接口都可以用,但是要申请到APP key

  • 方法二 添加coderwhy老师wx,找老师购买接口,可以多多支持老师

  • 方法三 采用爬虫去爬虫蘑菇街的数据,存放在数据库里面,搭建一个本地服务器,然后访问,这种方法方便适合开发,coderwhy老师也是用的这种方法,至于怎么爬,怎么用 请先拉取这位作者写的spider和利用node搭建的服务器mallAPI,只需要在你的电脑上安装node环境和mysql数据库就行了。 使用方法:

    • 安装node
    • 安装mysql
    • 建立supermall数据库
    • 执行作者项目中spider下面的supermall.sql使其导入数据到supermall数据库 (可以使用命令行命令,也可以用Navicat这些工具来执行.sql到指定数据库)
    • 使用npm运行作者项目中的www(默认命令 npm run start) 后台默认端口是 localhost:3000 在vue mall项目中,给你所使用的ajax或者axios添加baseURL为http://localhost:3000就行了 然后可以看app.js里面的路由配置,基本上和coderwhy老师提供的api接口路径是一致的,有兴趣可以在其基础上添加更多的东西

    感谢constown作者提供的mallAPI接口,也感谢coderwhy老师的视频

https://github.com/DriverOwen/VueDemo

mall商城 API接口开发

spider文件夹

爬虫文件,你可以自行爬取数据文件

路由

router文件夹下是所有路由文件

  • mysql.js处理数据库请求,请修改数据库的连接配置和数据请求的URL
  • app.js里修改api地址

数据库

数据库我已经导出,放在了spider文件夹下。

启动项目

npm run serve

当然也可以使用nodemon启动项目

主要代码就在这里,你可以到我博客与我交流。

--如果需要爬取数据,可以发邮件给我,我提供自己的接口给你爬取!--

暂不提供数据爬取服务了。

https://github.com/constown/mallAPI

 

查看Package.json

安装Package.json依赖

接着执行npm run serve

 在浏览器输入localhost:3000

>>蘑菇街开放平台API:http://openapi.mogujie.com/api/apiDetail?apiCode=xiaodian.cpsdata.promitem.get

posted on   XiaoNiuFeiTian  阅读(984)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示