前言

爬虫这麽火爆,那麽我们如何获得一些比较不错手机APP中的数据呢?今天就来教下大家使用

Wireshark进行手机抓包,当然方法是通用的,不论你是Fidder还是其他的抓包软件都可以。

wireshark 是一款非常强大的开源免费的网络封包分析软件,使用它可以捕获各种网络封包,显示封包的详细信息。

wireshark 是一款电脑软件,如何使用它来捕获手机网络数据呢?

wireshark 的抓包原理是使用 WinPCAP 作为接口,直接与网卡进行数据报文交换。我们只需要让手机通过电脑网卡传输数据即可,当然其他软件的话也是一样

需要在同一个网络下才可以!!如果你是苹果手机可能需要安装证书请在通用设置中确认。这里主要讲解安卓的抓包过程。

1.我使用360wifi使手机和电脑网络达到互动有无

360 免费 wifi 可以使用笔记本的无线网卡创建一个 wifi 热点 ,手机连接该 wifi 即可使用电脑网络上网。

连接之后,打开我们的wireshark

开始抓包,马上用手机盒子点击资讯,让它刷新新闻列表

这个时候就可以看到抓包工具有协议进行传输,有人可能会问360WIFI是什么鬼!因为本来是要设置IP地址进行抓包的,但是我用360wifi就相当于电脑手机公用一个IP这样的话就避免了设置IP地址的麻烦

第一条数据内容是:

GET /apiNewsList.php?action=c HTTP/1.1\r\nHost: box.dwstatic.com\r\n

我们可以使用浏览器尝试访问这个 url,看看是不是我们需要的数据:

格式是 json 的,经过 usc2→ansi 转码后:

[{"type":"newsWithHeader","tag":"headlineNews","name":"头条"},{"type":"news","tag":"newsVideo","name":"视频"},{"type":"news","tag":"upgradenews","name":"赛事"},{"type":"album","tag":"beautifulWoman","name":"靓照"},{"type":"album","tag":"jiongTu","name":"囧图"},{"type":"album","tag":"wallpaper","name":"壁纸"}]

发现这个是盒子新闻顶部导航栏的一些分类,并不是我们要找的新闻列表数据,那么继续分析下个数据包:

GET /apiNewsList.php?action=l&newsTag=headlineNews&p=1 HTTP/1.1\r\nHost: box.dwstatic.com\r\n

尝试访问这个 url:

http://box.dwstatic.com/apiNewsList.php?action=l&newsTag=headlineNews&p=1

得到数据经过解析和格式化后:

{"totalRecord": "11225","totalPage": 449,"data": [{"id": "23727","title": "17 日测服:新增五款皮肤插画 ","content": "9 月 17 日测服:新增五款全新皮肤插画 ","weight": "64","time": "1442456005","readCount": "76977","ymz_id": null,"photo": "http://m1.dwstatic.com/mbox/article_img/shouji_ac75a4c4f67a7983455c6bdebd67a611.jpg","artId": "23727","commentSum": "111","commentUrl": "1509/306410856768&aid=23727&uniqid=b84ebe1a9e890dbe418dbb5b551ff291&gochannel=lol","hasVideo": 0,"destUrl": "http://box.dwstatic.com/unsupport.php?lolboxAction=toNewsDetail&newsId=23727","type": "news"}等后面的我就不列举

没错了,正是我们所需要的数据。

http://box.dwstatic.com/apiNewsList.php?action=l&newsTag=headlineNews&p=1

这个就是LOL盒子中新闻列表的数据资源。

同理如果你想要抓什么软件只需呀像我这样一步步搜索检索出URL就可以啦。

那麽会Python的同学只需要使用Python做一些数据清洗可以使用requests爬区链接并且坐下简单处理就可以啦,则可以完美的把自己想要的资源进行获取到了!当然不知道大家有没有忘记之前我们说的企业网站解决方案在哪里我们提供了如何使用宝塔面板,这个时候我们就可以使用上了!

面板右侧有一个叫做计划和任务,这个可以自动执行程序脚本,我们把写好的Python程序上传到服务器上面,打开计划任务可以设定他每天自动执行

这些信息都设置好点击保存编辑,点击执行进入日志,看一看是不是正常执行

当然这个时候你的邮箱可能会收到一个神秘的邮件就是你用Python整理后的文档哟,每天定时发就是你自己私有的文档助手!完美!

什么?你问我如何用Python给自己邮箱发送邮件!!

以前的文章

下篇原创告诉你!

记得点一个在看!!

python 制作自己的新闻_原创 | 使用wireshark+python邮件服务制作出自己的私人新闻助手...相关推荐

  1. python制作一个教学网站_小白如何入门Python? 制作一个网站为例

    首先最重要的问题是为什么要学习python?这个问题这个将指导你如何学习Python和学习的方式. 以你最终想制作一个网站为例.从一个通用的学习资源列表开始不仅会消磨你的激情,而且你获得的知识很难应用 ...

  2. python代码弄成网站_原创:用python把链接指向的网页直接生成图片的http服务及网站(含源码及思想)...

    原创:用python把链接指向的网页直接生成图片的http服务及网站(含源码及思想) 总体思想: 希望让调用方通过 http调用传入一个需要生成图片的网页链接生成一个网页的图片并返回图片链接 最终调用 ...

  3. python制作酷炫动画_厉害了!Python+matplotlib制作8个排序算法的动画

    1 算法的魅力 深刻研究排序算法是入门算法较为好的一种方法,现在还记得4年前手动实现常见8种排序算法,通过随机生成一些数据,逐个校验代码实现的排序过程是否与预期的一致,越做越有劲,越有劲越想去研究,公 ...

  4. python制作gif动图_短短几行Python代码制作的GIF动图

    前言 想知道怎么用Python代码与动画结合起来,制作GIF动图,并展示给其他人看呢?gifmaze可以帮助你很好的制作GIF动图,效果超棒, 比inter,pyglet和pyqt同比之下,还要好一点 ...

  5. python制作软件很复杂_零基础学Python难吗,或者有什么其他数据加工软件推荐?...

    之前因为一个问题的回答:零基础想系统的学习金融学.量化投资.数据分析.Python,需要哪些课程和书籍.获赞1000+.大概整理一下之前的答案,回答下这个问题. 金融领域的量化分析如今是很受重视的,所 ...

  6. python制作u盘病毒_十行代码--用Python写一个USB病毒!

    大家好,我又回来了. 昨天在上厕所的时候突发奇想,当你把usb插进去的时候,能不能自动执行usb上的程序.查了一下,发现只有windows上可以,具体的大家也可以搜索(搜索关键词usb autorun ...

  7. python代码少的作品_原创 8行python代码展示程序员从入门到大神(或跑路)的全部状态...

    一行python代码可以做什么? 人生苦短,我用python.python的世界里无处不在的简洁和短小,往往一行代码可以实现很多有意思功能. 你敢想象你从入门python代码.网络达人.反重力怪才.爱 ...

  8. python写入excel表格数据绘制图表_(原创)xlsxwriter,python excel 写入数据\图表等操作_图表操作(二)...

    前面分享了使用xlsxwriter创建excel和写入数据GUC:(原创)xlsxwriter,python excel 写入数据\图表等操作_创建.写入(一)​zhuanlan.zhihu.com ...

  9. python制作解压工具_使用python制作一个解压缩软件

    python实现解压缩的重要模块就是--zipfile,其次是os 安装zipfile模块 首先得安装zipfile模块,打开cmd输入一下命令即可安装 pip install zipfile os是 ...

最新文章

  1. TypeReference -- 让Jackson Json在List/Map中识别自己的Object
  2. ML近三年在CVPR比较流行被应用的技术有哪些?
  3. redis-rdb-tool 工具介绍
  4. 7个套路让妹子心甘情愿陪你看魔兽世界大电影
  5. 如何交到一个女朋友?
  6. 股票期货数据的resample处理
  7. 获取浏览器语言的解决方案
  8. 【Node学习】—运行node服务demo
  9. [Flex]Flex3.0 Beta3下载地址
  10. 常见网络设备口令备忘录
  11. 微信公众号开发测试平台地址
  12. 为什么没什么人玩呢?凰华学院主校剧情有感
  13. 【k哥爬虫普法】爬虫第一案,侵犯个人隐私,“入侵”短视频服务器!
  14. vue元素显示隐藏 v-if 和 v-show 指令
  15. 牛与马的把表情包(带有改进)
  16. java版mc复制tnt,教程/方块和物品复制
  17. Jenkins-springcloud项目打包并上传docker仓库
  18. CAS ABA问题及解决方案示例
  19. 2023 年 1 月阿拉丁指数百强发布:更替率 17%,旅游回暖,餐饮火爆,要“年味儿”更要“健康”
  20. 安卓强制恢复出厂_手机恢复出厂设置,真能“流畅如新机”吗?手机维修师傅道出实情...

热门文章

  1. 现代软件工程第二次作业-github初使用及CanTool需求文档
  2. SaaS人力资源管理系统的Bug
  3. sklearn神经网络分类
  4. 指定makefile文件
  5. Java自己文章只能自己修改_文章目录Java代码俯身指南,主要为Java开发人员提供代码复审参考,快捷有效提出修改意见。目的发现代码错误:一个人写的代码可能会有一些思想和设计盲点,多个人尽...
  6. 设计-细说2020最新UI设计趋势与分析
  7. fifo介绍及fifo IP核使用(工程文件获取请参考文末)
  8. Java 输入两个日期,计算出期间的周数
  9. 在windows环境下配置gitlab本地代码库
  10. windows11 22H2资源管理器开启多标签页