基于Python Django后端和网页爬虫的股票信息服务微信小程序开发

最近做了一个股票信息服务类的微信小程序(小程序名字“博股论基”,大家有兴趣可以搜一下)。

主要牵涉到的技术内容,包括python django后端框架, 后端服务器搭建和部署,python网页爬虫技术,微信小程序开发,等等,是一套从后端到前端的完整流程。

----------------------------------------------------------------------------------------------------------------------------

一、为什么要做这个小程序?

因为我需要开发一个特异功能就是可以通过股票反查基金

个人炒股多年,越来越觉得直接买股票不利于风险控制,于是想通过买基金间接买股票。这样就需要找到一只基金它大量持有我的标的股票。如果我的标的股票是好几只,那么想要手动找到同时持有某几只股票的基金是比较困难的。

后来在学习python爬虫的时候,突然想到是否可以通过爬取网页内容,然后进行数据处理来找到这样的共同基金呢。于是就写了一个python爬虫, 运行效果如下:

基于Python Django后端和网页爬虫的股票信息服务微信小程序开发_第1张图片

后来又接触了微信小程序开发,于是就想把这个做成一个小程序,在手机上使用起来更方便,也方便分享给有需要的朋友。

​​​​​​​二、方案思路

1. 移动端:微信小程序,基于weui构建界面,通过访问后端服务器获取查询信息

2. 后端语言:python,基于经典的Django框架构建,网页端开发也包含在其中

3. 服务器环境:腾讯云服务器(ubuntu + nginx ),选的基本上是最低配置(腾讯和阿里两家的云服务器性价比和性能都差不多,最后因为是开发微信小程序,还是选择了腾讯服务器,其实都可以)

方案整体思路就是这样,具体实施过程中遇到不少问题,后来都逐一解决,后面会分篇章记录,希望可以给刚接触小程序开发的小伙伴一些帮助。

三、方案实施

以下为实施过程,分篇介绍:

1. python网页爬虫篇:Python网页抓取和Excel操作实战-基金筛选器

2. python django框架搭建篇:一步一步教你搭建一个Django项目

3. 服务器配置篇:Nginx+Uwsgi部署Django项目实操(静态文件导入失败避坑指南)

4. 微信小程序本地调试篇:微信小程序之本地网络服务器配置

5. 微信小程序美化篇:微信小程序美化方法大集合

四、运行效果

整个微信程序用tab导航分为三个功能模块,界面基于weui构建,输入框可以支持模糊搜索

查股票:

基于Python Django后端和网页爬虫的股票信息服务微信小程序开发_第2张图片              基于Python Django后端和网页爬虫的股票信息服务微信小程序开发_第3张图片

 查基金:

基于Python Django后端和网页爬虫的股票信息服务微信小程序开发_第4张图片                基于Python Django后端和网页爬虫的股票信息服务微信小程序开发_第5张图片

 看市场:

基于Python Django后端和网页爬虫的股票信息服务微信小程序开发_第6张图片                基于Python Django后端和网页爬虫的股票信息服务微信小程序开发_第7张图片

有问题或者建议的朋友欢迎私信我! 

你可能感兴趣的:(微信小程序,python,django,微信小程序,django,python)