吴晓坤---第二次作业

这个作业属于哪个课程 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

●我写的代码确实过于简陋,所以只提交了一次感觉没啥好改的

5.总结

  对于这次作业我个人感觉还是收获挺大的。这些新工具折腾起来也花了几天了。第一次接触python,很多东西都没配置配置起来频繁报错,然后百度。我是用idea写python可能要的东西多一点。不过自己亲自解决了的感觉确实挺舒服的。这或许就是像老师上课说的那样锻炼一下开发中碰见新东西的应对吧。通过这次作业也体验了下了爬虫,什么发送请求啊,用多元祖一次性接收呀等等。太基础就不多说了哈哈。
posted @ 2022-03-17 20:32  选呀  阅读(42)  评论(0编辑  收藏  举报