吴晓坤---第二次作业
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/fzzcxy/ZhichengSoftengineeringPracticeFclass |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/fzzcxy/ZhichengSoftengineeringPracticeFclass/homework/12532 |
这个作业的目标 | 了解抓包工具的使用并用python爬取商品信息 |
Github 地址 | https://github.com/xuanniya/212106784pythonpupu |
1.前言
这是我第一次接触fiddler 抓包工具,跟python。当初学校没有教过。知道作业内容后有同学在群里推荐了视频教程。我也就第一时间去了解学习了下。代码到是不是很难也能理解,可能我只做了基础部分的原因。抓移动端时用电脑代理。然不知为什么手机没网。去百度后没啥结果不是网络专业的不太理解。还好听同学说可以抓微信小程序的包。这问题得以解决。说实话这次作业确实有学到东西对我而言。2.解题思路
(1):首先我看到题目先去装了对应的软件,下好python需要的库。如requests库等。(2):其次找视频了解了fiddler 抓包工具的简单属性跟使用方法。
(3):然后打开朴朴小程序,用fiddler工具抓取对应的接口。
(4):用python编写请求头heards向抓到的接口发起请求并返回json格式的信息。
(5):编写相应的代码实现找出我们需要的数据,并按要求输出。
3.代码
●模拟安卓浏览器发送请求
●接收并找到我们需要的数据
●编写输出函数输出想要的信息
●编写循环获取当地时间跟商品的价格
●主函数调用方法
●效果
4.提交到GitHub
●我写的代码确实过于简陋,所以只提交了一次感觉没啥好改的