抖音短视频数据抓取实战系列(三)——Fiddler抓取抖音用户详细信息数据

项目目录
1、抖音短视频数据抓取实战系列(〇)——前言
2、抖音短视频数据抓取实战系列(一)——模拟器的选择与设置
3、抖音短视频数据抓取实战系列(二)——Fiddler安装配置以及模拟器监测环境配置
4、抖音短视频数据抓取实战系列(三)——Fiddler抓取抖音用户详细信息数据
5、抖音短视频数据抓取实战系列(四)——Java解析Json文件数据并存库
6、抖音短视频数据抓取实战系列(五)——Mitmproxy的安装以及模拟器Mitmproxy证书安装
7、抖音短视频数据抓取实战系列(六)——Mitmproxy+python编写监测程序
8、抖音短视频数据抓取实战系列(七)——python连接MySQL数据库
9、抖音短视频数据抓取实战系列(八)——Mitmproxy抓取用户详细信息并入库
10、抖音短视频数据抓取实战系列(九)——自动化Appium的环境与参数配置
11、抖音短视频数据抓取实战系列(十)——获取抖音dom元素属性
12、抖音短视频数据抓取实战系列(十一)——Appium与Mitmproxy联合-自动取存抖音用户信息
13、抖音短视频数据抓取实战系列(十二)——抓取实战BUG总集

1、环境都搭好之后,我们开始监测数据吧

可以先上划视频,查看fiddler是否可以监测到数据,如图这是博主几次上划之后,监测到的api接口等等,说明可以正常监测接口了。

2、我们需要抓取的是用户详细信息数据,那么在此之前我们需要找到用户信息的接口

经过进入用户信息页和fillder抓取博主找到了接口为"https://aweme.snssdk.com/aweme/v1/user/profile/other/?",相应的fiddler抓到的数据是:

3、将fiddler抓取到的数据保存到本地json文件中进行存储。
1)这是博主之前抓取的,先新建*.json文件进行数据存储

2)在Fiddler ScriptEditor添加存储操作,这一步fiddler不需要重启

或者ctrl+R,进入Fiddler ScriptEditor
找到OnBeforeResponse方法,在方法最前面添加

if (oSession.fullUrl.Contains("https://aweme.snssdk.com/aweme/v1/user/profile/other/?")) {oSession.utilDecodeResponse();FiddlerObject.log("--------------------");FiddlerObject.log(oSession.GetResponseBodyAsString());FiddlerObject.log("--------------------");//消除保存的请求可能存在乱码的情况var fso;var file;fso = new ActiveXObject("Scripting.FileSystemObject");//文件保存路径,可自定义,但路径必须这么写,不然会报错file = fso.OpenTextFile("C:\\Users\\86187\\Desktop\\json\\result.json",8 ,true, true);file.writeLine(oSession.GetResponseBodyAsString()+",");file.writeLine("\n");file.close();}

详细代码:

static function OnBeforeResponse(oSession: Session) {if (oSession.fullUrl.Contains("https://aweme.snssdk.com/aweme/v1/user/profile/other/?")) {oSession.utilDecodeResponse();FiddlerObject.log("--------------------");FiddlerObject.log(oSession.GetResponseBodyAsString());FiddlerObject.log("--------------------");//消除保存的请求可能存在乱码的情况var fso;var file;fso = new ActiveXObject("Scripting.FileSystemObject");//文件保存路径,可自定义,但路径必须这么写,不然会报错file = fso.OpenTextFile("C:\\Users\\86187\\Desktop\\json\\result.json",8 ,true, true);file.writeLine(oSession.GetResponseBodyAsString()+",");file.writeLine("\n");file.close();}if (m_Hide304s && oSession.responseCode == 304) {oSession["ui-hide"] = "true";}}

4、测试功能,当你进入一个用户主页是,fiddler控制台有数据输出,json文件进行了更新则说明数据抓取存取成功,如下图所示


5、用户成功保存到本地json文件之后,就是对文件数据进行解析并存入数据库了。

项目目录
1、抖音短视频数据抓取实战系列(〇)——前言
2、抖音短视频数据抓取实战系列(一)——模拟器的选择与设置
3、抖音短视频数据抓取实战系列(二)——Fiddler安装配置以及模拟器监测环境配置
4、抖音短视频数据抓取实战系列(三)——Fiddler抓取抖音用户详细信息数据
5、抖音短视频数据抓取实战系列(四)——Java解析Json文件数据并存库
6、抖音短视频数据抓取实战系列(五)——Mitmproxy的安装以及模拟器Mitmproxy证书安装
7、抖音短视频数据抓取实战系列(六)——Mitmproxy+python编写监测程序
8、抖音短视频数据抓取实战系列(七)——python连接MySQL数据库
9、抖音短视频数据抓取实战系列(八)——Mitmproxy抓取用户详细信息并入库
10、抖音短视频数据抓取实战系列(九)——自动化Appium的环境与参数配置
11、抖音短视频数据抓取实战系列(十)——获取抖音dom元素属性
12、抖音短视频数据抓取实战系列(十一)——Appium与Mitmproxy联合-自动取存抖音用户信息
13、抖音短视频数据抓取实战系列(十二)——抓取实战BUG总集

抖音短视频数据抓取实战系列(三)——Fiddler抓取抖音用户详细信息数据相关推荐

  1. 抖音短视频数据抓取实战系列(十)——获取抖音dom元素属性

    抖音短视频数据抓取实战系列(十)--获取抖音dom元素属性 项目目录 1.抖音短视频数据抓取实战系列(〇)--前言 2.抖音短视频数据抓取实战系列(一)--模拟器的选择与设置 3.抖音短视频数据抓取实 ...

  2. 抖音短视频数据抓取实战系列(九)——自动化Appium的环境与参数配置

    抖音短视频数据抓取实战系列(九)--自动化Appium的环境与参数配置 项目目录 1.抖音短视频数据抓取实战系列(〇)--前言 2.抖音短视频数据抓取实战系列(一)--模拟器的选择与设置 3.抖音短视 ...

  3. 抖音短视频数据抓取实战系列(〇)——前言

    前言: 博主因为项目需要抓取大量的用户信息,所以便开始在网上搜素有没有什么监测数据的方法,博主查到了两种,1.fiddler监测和2.Mitmproxy监测,通过对两者的不断研究实验,博主得出了一下对 ...

  4. 抖音短视频数据抓取实战系列(二)——Fiddler安装配置以及模拟器监测环境配置

    抖音短视频数据抓取实战系列(二)--Fiddler安装配置以及模拟器监测环境配置 项目目录 1.抖音短视频数据抓取实战系列(〇)--前言 2.抖音短视频数据抓取实战系列(一)--模拟器的选择与设置 3 ...

  5. 抖音短视频数据抓取实战系列(十二)——抓取实战BUG总集

    抖音短视频数据抓取实战系列(十二)--抓取实战BUG总集 1.模拟器自带的Xposed框架无法安装. 2.Fiddler无法监测雷电模拟器上的数据. 3.模拟器抖音用户详情页为空(未解决). 4.pi ...

  6. 抖音短视频数据抓取实战系列(六)——Mitmproxy+python编写监测程序

    抖音短视频数据抓取实战系列(六)--Mitmproxy+python编写监测程序 项目目录 1.抖音短视频数据抓取实战系列(〇)--前言 2.抖音短视频数据抓取实战系列(一)--模拟器的选择与设置 3 ...

  7. Python爬虫实战系列(一)-request爬取网站资源

    Python爬虫实战系列(一)-request爬取网站资源 python爬虫实战系列第一期 文章目录 Python爬虫实战系列(一)-request爬取网站资源 前言 一.request库是什么? 二 ...

  8. 【Youtobe trydjango】Django2.2教程和React实战系列三【Django超级管理员和内置内容】

    [Youtobe trydjango]Django2.2教程和React实战系列三[Django超级管理员和内置内容] 1. Django数据初始化及超级管理员 2. 用户模块使用 1. Django ...

  9. python爬取快手app视频(fiddler抓json包实现)

    fiddler工具的安装 fiddler 官网地址:https://www.telerik.com/fiddler 进入页面后,点击free download 进入这个页面后,用途的话,根据自己的需要 ...

最新文章

  1. Qt编译PX4源码,参考如下进行配置
  2. CASS 7.1 和 AutoCAD 2006的安装使用
  3. 变量声明和定义有什么区别
  4. C++ 程序不一定从 main 处开始执行
  5. c#和VB混用出现的错误
  6. spring-boot-maven-plugin插件找不到含有main的主类
  7. 1337:【例3-2】单词查找树
  8. 洛谷P1852:跳跳棋(LCA,树形结构)
  9. 小米史上最“短命”旗舰机:年初发布,官网已正式下架
  10. oracle内置函数 wmsys.wm_concat使用
  11. web界面设计工具_您应该了解的14个Web设计工具
  12. 仿原生app,native特效
  13. loj#6433. 「PKUSC2018」最大前缀和(状压dp)
  14. WebStorm2018.2 破解 激活
  15. python中pandas作用_Python Pandas滚动功能
  16. android荣耀v20圆角适配,AR新玩法 让荣耀V20成为你随身的尺子
  17. FishC笔记—18 讲 函数:灵活即强大
  18. 如何利用python盗qq_一个团队为了让我帮他提高流量,竟然盗我QQ,没办法,我只好帮他用python刷了刷流量!...
  19. Swiper 轮播插件
  20. 用ch341a刷写主板bios

热门文章

  1. 考研大作文模板与实战(图表为主+部分图画新题型)
  2. 58到家的MySQL军规来看看吧,或许对你也有帮助哦
  3. 《windows》win10禁用默认输入法
  4. 统筹规划题:“服装店4个小组15天最多做多少套衣服裤子”的思路
  5. wps透视表列总计移到顶部_数据透视表运行总计百分比
  6. 大数据量(例如几十万或者几百万的量)怎么导入到excel中
  7. 微信小程序顶部下拉菜单栏
  8. android手机用户,ZDC:2011年Android手机用户使用行为研究报告
  9. VMware虚拟机提示“锁定文件失败 打不开磁盘”解决方法
  10. 班得瑞轻音乐全集[下载]