张永朝--第二次作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzzcxy/ZhichengSoftengineeringPracticeFclass
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzzcxy/ZhichengSoftengineeringPracticeFclass/homework/12532
这个作业的目标 对python的自学,提高码农素质。
Github 地址 https://github.com/chaomaomao/yc212106796.git

一,项目环境
(1)python(1星)
(2)git(3星)
(3)fiddler(2星)
二,初步了解
大致方向通过fiddler抓包,抓取电脑端的微信小程序扑扑,然后用python进行爬虫爬取以商品的信息,最后通过Git上交代码到GitHub。
三,实现
(1)通过fiddler进行抓包(观看同学发在群上的视频:https://b23.tv/A4E3jLL?share_medium=android&share_source=qq&bbid=XY912BB90AD58FB371C0E4BE14927FD45E2C3&ts=1647152371690)一开始学这视频下载了模拟器,但是发现跟着操作也操作不来,后续听取同学建议用微信的小程序抓取会比较简单。找到正确的地址,就找数据较大的就行,如图:

(2)在JetBrains PyCharm 编写python语言进行商品数据爬取并显示在控制台。通过fiddler找到的URL地址,观察和分析键值。这边遇到的问题有:这个软件对语句的缩进很严格,遇到语句是正确的却报错,后面卡了很久调了缩进就可以了(报错内容:Unexpected indent)。

(3)通过Git提交代码文件。(网上视频:https://www.bilibili.com/video/BV195411t7tA?p=1&share_medium=android&share_plat=android&share_session_id=0535d876-095d-4c0d-b52c-00418740af74&share_source=WEIXIN&share_tag=s_i&timestamp=1647670794&unique_k=DVcnqPr)跟着视频做没问题,Git和GitHub的连接也成功了,但是up有master分支,我只有main,这里错了很久我一直重新上传,还有就是GitHub上的email的设置要正确,email的设置是我最奔溃的,没想到会是GitHub上的设置出错,一直在找git文件的错误。

四,总结
此次作业花费了大量时间和精力,通过参考同学代码和网上视频教学完成了。值得提起的是接触了新的软件和提交作业的方式,python方面以前有学过所以参考一下代码就懂了,但是对于fiddler的使用和Git,参考了大量视频还有同学的帮助才完成,总体的过程可能没什么问题,但是一些细微的点真的很让人抓狂!

posted @ 2022-03-19 17:46  冷大龙  阅读(34)  评论(0编辑  收藏  举报