python之网络爬虫-爬取京东商品plus价格低于原价5折的商品
上一篇文章已经帮助大家搭建了python开发环境,现在就让我们开始进入python这个神奇的时间,撸代码!!!!
1.首先上思维导图:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/3089d364cb18fc87da47338b824dbe83.png#pic_right)
思维导图大致说明了整个爬取流程,对于新手小白一开始就做项目是非常吃力的,但是这是一个必经的过程,做项目是进入编程世界的捷径。因为项目是与现实相关的,可以把抽象的代码和现实连接在一起,就如面向对象思维一样,把对象实例化。然后就可以更容易的理解编程思维是怎样去解决现实问题。
在上面的思维导图里有好一个专业的名词:url、BeautifulSoup、正则表达式、多线程。
大家如果是第一看到的我建议大家先去百度搜索一下,了解它们的用途。我认为这是一个非常重要和基础的技能,学会使用百度,因为我认为学编程就是学习解决问题的方法,提升解决问题的能力,并不是记住了多少个代码,因为这是不可能的,当我们需要实现这个功能的时候我们要学会怎么去找,通过百度,csdn,Google。
2.了解事情的整个流程
如果大家已经通过百度了解了上面这些名词的用途,那我们就可以继续下一步,了解事情的整个流程。
A.打开京东首页
B.搜索商品
C.查找有plus价格的商品
D.查看这个商品的plus价格是否低于原价的0.5倍
这个就是我人工搜索plus价格低于原价5折的商品的流程。那么如果用Python编写代码是不是也是一样的流程呢?我的答案是一样的,编写代码其实就是把这一个过程自动化而已。那么有没有更好的办法呢?是有的,但取决于你对京东网页的了解,而不是取决于你的编程水平,编程水平高,只会令你的程序的运行速度更快。
好的今天就写到这里,下一篇文章我会按照上面这个流程进行代码的编写。