抖音signature,抖音最新signature,抖音网页版signature。
抖音signature,抖音最新signature,抖音网页版signature。
本文转载,原文链接:https://blog.csdn.net/weixin_43582101/article/details/118084709
文中是调试逻辑、文末有生成源码
不同接口所需环境不同,(点关、搜视频不可用、其他均可使用)
任何可操作性的内容与本文无关
文章内容仅供参考学习,如有侵权请联系作者进行删除
文章目录
1、Js堆栈调试
2、Jsdom补充示例
3、源码下载
1、Js堆栈调试
接口中的加密参数目前只有_signature。
XHR中选择堆栈调试
随便找一个进去断点,通常先进第一个xmlhttpRequetssend。
n[1]中有 _signature
n = this.openArgs
this.openArgs = arguments,
观察url
打印o ,o中有_signature
这里会检测鼠标状态,鼠标移动则触发到debug
我通过滚轮触发请求后再调试
jsvmp来调试逻辑太浪费时间了
此处省略1000字。
请查看原文完整内容:https://blog.csdn.net/weixin_43582101/article/details/118084709
此时,快捷的方法就是在控制台断点,然后通过window.byted_acrawler查看所有方法
两种参数传递都可以生成sign,不过不同的参数对应了不同的执行方法
window.byted_acrawler.sign({url:url})
尽管把acrawler文件的代码 copy下来可以直接生成,但是无法使用。
还需要把环境补齐。window、navigator、location等等 = =
不想费劲补环境的话,可以用chromedriver来完成模拟。(把js引入到html文件中,然后通过chromedriver打开并执行js方法)
采集评论示例:
2、Jsdom补充示例
请查看原文完整内容:https://blog.csdn.net/weixin_43582101/article/details/118084709
3、源码下载
请查看原文完整内容:https://blog.csdn.net/weixin_43582101/article/details/118084709
原文地址:https://www.cnblogs.com/sophia201552/p/15184129.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法