「docker实战篇」python的docker-抖音视频抓取-总结(下)(26)
admin
2023-04-03 05:22:41
0

从19到24节都说的抖音数据的抓取,从web端用户信息抓取,app端粉丝数据抓取,视频数据。

「docker实战篇」python的docker-抖音视频抓取-总结(下)(26)

(一)抓取三大块
  • 1.web端用户信息抓取

「docker实战篇」python的docker-抖音视频抓取-总结(下)(26)

技术困难:
个人数据界面-TTF混淆

「docker实战篇」python的docker-抖音视频抓取-总结(下)(26)

解决方案:
枚举的方式分析出来数字

「docker实战篇」python的docker-抖音视频抓取-总结(下)(26)

注意事项:
通过TTF字体数据对应,如果抖音TTF字体库发生改变,爬虫也需要做对应修改。

  • 2.app端粉丝数据获取

「docker实战篇」python的docker-抖音视频抓取-总结(下)(26)

技术困难:
appium模拟滑动+mitmdump解析数据
通过一台设备抓取比较慢,多设备多进程抓取抖音的数据

「docker实战篇」python的docker-抖音视频抓取-总结(下)(26)

注意事项:
1.appium模拟滑动抖音粉丝数据,一个名人一般仅能获取5000条粉丝数据。
2.移动设备设置代理进行抓包后,如遇到无法联网或无法解析https数据时,需要安装Xposed框架+JustTrustme组件进行屏蔽证书的校验。如果用真实手机建议直接刷个带Xposed框架和开通Root权限的系统,为了避免【变砖】。
3.在设置多设备,多进程数据抓取时,需要设置appium服务端的bootstrap端口,以及客户端的udid字段。

「docker实战篇」python的docker-抖音视频抓取-总结(下)(26)

  • 3.web端视频数据抓取

「docker实战篇」python的docker-抖音视频抓取-总结(下)(26)

技术困难:
破解js获取signature,通过浏览器获取到signature

「docker实战篇」python的docker-抖音视频抓取-总结(下)(26)

注意事项:
视频抓取,需要破解signature字段,使用拼接html,解析js

技术参考:
https://douyin.wlansq.cn/

「docker实战篇」python的docker-抖音视频抓取-总结(下)(26)

2个请求中,getjs里面有个tac,最早的时候一直获取不到数据,后来才知道原来是tac 没有获取。

「docker实战篇」python的docker-抖音视频抓取-总结(下)(26)

PS:

1.数据抓取的时,需要加上代理,伪装爬虫
2.条件允许最好还是使用真实移动设备,最好使用小米,华为的安全性太高了。国产的华为手机安全要求很高,不插入手机卡,usb调试模式都打不开。破解系统还需要收费。
3.小米刷机一般使用【刷机大师】,【刷机精灵】,(【线刷宝】会安装一些流氓软件,但是线刷宝确实好用,忍着吧)


相关内容

热门资讯

最新引进“全民如意棋牌到底是不... 最新引进“全民如意棋牌到底是不是挂?”(其实是有挂)您好,全民如意棋牌这个游戏其实有挂的,确实是有挂...
最新引进“白金岛怎么开挂?”(... 最新引进“白金岛怎么开挂?”(原来真的有挂)您好,白金岛这个游戏其实有挂的,确实是有挂的,需要了解加...
重磅消息“湖北云雀麻将真的有挂... 您好:湖北云雀麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9752949】很多玩家在这款...
重磅消息“点点四川长牌是不是有... 您好:点点四川长牌这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9752949】很多玩家在这款...
今日重大发现“云圈丰城麻将是不... 您好:云圈丰城麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9784099】很多玩家在这款...
【第一资讯】“新蛮王炸/金/花... 有 亲,根据资深记者爆料新蛮王炸/金/花是可以开挂的,确实有挂(咨询软件...
终于了解“微乐河北麻将怎么开挂... 家人们!今天小编来为大家解答微乐河北麻将透视挂怎么安装这个问题咨询软件客服徽9784099的挂在哪里...
终于懂了“赫麒众游可以开挂吗?... 您好:赫麒众游这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9784099】很多玩家在这款游戏...
重磅消息“喜扣跑胡子可以开挂吗... 网上科普关于“喜扣跑胡子有没有挂”话题很是火热,小编也是针对喜扣跑胡子作*弊开挂的方法以及开挂对应的...
玩家分享攻略“白金岛歪胡子开挂... 您好:白金岛歪胡子这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9784099】很多玩家在这款...