向前一步,由爬虫迈向小程序开发

两个月前接触爬虫时记了篇简单爬取知乎、微博热榜的文,结尾有这么一句:“当然,拿到数据只是开始,后续如何去处理才是关键和价值所在,之后我们继续探讨。

当时心中的计划是将爬取到的数据做成接口,然后开发相关的微信小程序获取这些热榜数据予以展现。

时间琐碎、开发也是磕磕绊绊,最近总算是有了个雏形:

现阶段只做了两个基本页面,第一个是知乎热榜的展示页,简单将数据罗列展现:

底部可以切换至微博热榜页面:

目前还在修改中,打算去掉链接,点击每条信息可以看详情;以及会参考知乎、微博小程序样式对界面做些优化。如果你有什么建议或想法也欢迎分享给我哈,倘若有不错的点子被采用,是会送上小惊喜滴~

关于从爬虫代码到小程序开发呢,今天跟大家分享下我的开发路线和思路,至于开发细节流程目前只整理了部分分享在了 csdn 博客中,后续会看情况同步过来。

关于开发的路线与思路,大致整理如下:

  1. 首先要有大致要做成什么样的想法。在写爬取知乎、微博热榜数据之前,我就已经有确定要做小程序的计划了,写爬虫代码是获取数据的第一步

    扫描二维码关注公众号,回复: 8839401 查看本文章
  2. 拿到爬取的数据,我要以合适的方式提供给微信小程序,通常的处理都是做成 API 数据接口。因为使用 Python 的缘故,我选择用 Django 来搭建 REST framework API

    * API 指应用程序接口

    Django 是一个 用 Python 写的用来开发网站的 Web 框架

  3. 在完成本地搭建可以查热榜数据的 API 后,开始尝试将代码文件部署到服务器上,实现通过服务器 ip 和 端口 获取热榜数据

  4. 由于微信小程序要通过 HTTPS 发送网络请求,最终要给服务器配备域名、备案并提供 HTTPS 证书

  5. 完成 HTTPS 可以获取热榜数据的 API 接口后,开发微信小程序页面获取数据并在页面中展现

目前进展是以上阶段基本完成,后续需要的是对小程序本身界面的优化和功能的添加,也再次希望大家伙给点意见、支持一下哈,这样等小崽子出来也可以给各位称呼叔叔阿姨了


一个多月没发文了,以上算是对最近进展的简单汇报吧。不想拿水文糊弄大家(虽然本文看着也挺水的哈。。。),又不想太久不更,还挺矛盾的。当然开发期间确实踩了不少坑,这个等最终完成小程序开发后再来细说

最近有几位朋友转了之前发的几篇关于 Python 处理 Excel 表格数据的文章,收获了不少新朋友的关注,非常感谢各位的肯定与支持,后续我会继续努力将更优质的内容呈现给大家。

坦白讲我本身 Python 水平没有很高,也是处于学习和分享的过程中,更多的想展现自己在接触 Python 时的想法与实践。Python 本身并不难,但学习的过程可能会有些枯燥,所以也希望我的分享能给你带来些乐趣与灵感。

感谢学习 Python 路上遇到的各位,也期待在 2019 的小尾巴大家都给自己交一份满意的答卷。

以上,感谢阅读~

发布了70 篇原创文章 · 获赞 46 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_40796925/article/details/103451515