博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
以项目为导向,助您入门python之网络爬虫-爬取京东商品plus价格低于原价5折的商品(一)
阅读量:3915 次
发布时间:2019-05-23

本文共 734 字,大约阅读时间需要 2 分钟。

python之网络爬虫-爬取京东商品plus价格低于原价5折的商品

上一篇文章已经帮助大家搭建了python开发环境,现在就让我们开始进入python这个神奇的时间,撸代码!!!!

1.首先上思维导图:
在这里插入图片描述

思维导图大致说明了整个爬取流程,对于新手小白一开始就做项目是非常吃力的,但是这是一个必经的过程,做项目是进入编程世界的捷径。因为项目是与现实相关的,可以把抽象的代码和现实连接在一起,就如面向对象思维一样,把对象实例化。然后就可以更容易的理解编程思维是怎样去解决现实问题。

在上面的思维导图里有好一个专业的名词:url、BeautifulSoup、正则表达式、多线程。

大家如果是第一看到的我建议大家先去百度搜索一下,了解它们的用途。我认为这是一个非常重要和基础的技能,学会使用百度,因为我认为学编程就是学习解决问题的方法,提升解决问题的能力,并不是记住了多少个代码,因为这是不可能的,当我们需要实现这个功能的时候我们要学会怎么去找,通过百度,csdn,Google。

2.了解事情的整个流程

如果大家已经通过百度了解了上面这些名词的用途,那我们就可以继续下一步,了解事情的整个流程

A.打开京东首页
B.搜索商品
C.查找有plus价格的商品
D.查看这个商品的plus价格是否低于原价的0.5倍

这个就是我人工搜索plus价格低于原价5折的商品的流程。那么如果用Python编写代码是不是也是一样的流程呢?我的答案是一样的,编写代码其实就是把这一个过程自动化而已。那么有没有更好的办法呢?是有的,但取决于你对京东网页的了解,而不是取决于你的编程水平,编程水平高,只会令你的程序的运行速度更快。

好的今天就写到这里,下一篇文章我会按照上面这个流程进行代码的编写。

转载地址:http://nkprn.baihongyu.com/

你可能感兴趣的文章
asp.net core 使用 TestServer 来做集成测试
查看>>
解锁环境变量在云原生应用中的各种姿势
查看>>
分享我的写作经验
查看>>
Azure 静态 web 应用集成 Azure 函数 API
查看>>
关于.NET5在IIS中部署的几个问题总结
查看>>
Wifi6网络
查看>>
真实经历:整整一年了,他是这样从程序员转型做产品经理的
查看>>
互联网时代供应链
查看>>
WPF 使用 Expression Design 画图导出及使用 Path 画图
查看>>
使用BeetleX访问redis服务
查看>>
.NET 应用如何优雅的做功能开关(Feature Flag)
查看>>
如何踢掉 sql 语句中的尾巴,我用 C# 苦思了五种办法
查看>>
从零开始实现 ASP.NET Core MVC 的插件式开发(九) - 如何启用预编译视图
查看>>
.NET应用如何优雅的实现功能定时开关
查看>>
netcore一键部署到linux服务器以服务方式后台运行
查看>>
从 3.1 到 5.0 —— OpenReservation 更新记
查看>>
还在犹豫是否迁移.NET5?这几个项目已经上线了!
查看>>
Kuma 1.0 GA发布,70多项新功能和改进
查看>>
被 C# 的 ThreadStatic 标记的静态变量,都存放在哪里了?
查看>>
ASP.NET Core使用HostingStartup增强启动操作
查看>>