![cd13df63885173ebf2cd43aedf3e0e5c.png](https://img-blog.csdnimg.cn/img_convert/cd13df63885173ebf2cd43aedf3e0e5c.png)
大家好,好久不见,最近有点忙,今天抽空写一篇今日头条的参数。
废话不多说,进入正题,前些天看到招聘中有需求提到如果可有今日头条采集加分,我特地去研究了一下,主要难度还是在cp、as和signature这几个参数的生成,主要还是signature最难。
如图下:
![034c9b3f2278d8ef40139747a272fb03.png](https://i-blog.csdnimg.cn/blog_migrate/d23deb36cd10a9cd446dc374da363a0a.jpeg)
今天我们主要来讲的是signature参数的生成过程,最先还搜索一下,果不其然,经过多次调试确定了为主,其实就是在这里。
![82fe48ab7ef0615ffa3517eea56bb611.png](https://i-blog.csdnimg.cn/blog_migrate/e8f610779e241c3fd25edbccae0471f8.jpeg)
入口就在这里,打游戏断电,进去
跟进去,到这里就是了。
![ce8804d13a8e5edfd5d9f9fe0c66d68d.png](https://i-blog.csdnimg.cn/blog_migrate/2f6d4247520f0ac5e88e1c16715fe94d.jpeg)
主要是生成就是在这个文件里面,其实到这里就基本上可以说了完成了一半,因为整一个文件页没有多少行,复制下来,然后去浏览器运行,当然了,还是要补环境的。
整一个文件走完出来就是结果了,如图如下:
![08ffcb395a2ac8ba533edfb8867272e7.png](https://i-blog.csdnimg.cn/blog_migrate/004a751c34e514750ab81e443afbcfbb.jpeg)
这个就是结果,但是但是但是,他这个环境检查有点厉害,检查域名,检查浏览器的请求头,检查主域名,然后他这个循坏要一直绕一直绕,所以调了半天。
主要是一个方法一直在生成加上中的一个关键字段的字符串,如图:
![ee0576d410e11be13597836e3ae59ed2.png](https://i-blog.csdnimg.cn/blog_migrate/227a6e842016f69ed31d609708a7ac48.jpeg)
也就是如下的方法:
![d9ad30fb3b5c066167e5420caa62b274.png](https://i-blog.csdnimg.cn/blog_migrate/55699ae47b2da6746235558ec910e0e6.jpeg)
打印出来就可以看到是吗关键性的字段,然后就是查什么补什么了。
这是我自己写的封装成的一个方法可以判断返回内容。加上这个就可以了。
![97d231bec6058f78fc8666274ecfccd3.png](https://i-blog.csdnimg.cn/blog_migrate/809fd0425d6c7777afff4c58eae99c00.jpeg)
然后就可以用node运行得到想要的结果。
![f284e9eae01c4930d0952980ec02aa30.png](https://i-blog.csdnimg.cn/blog_migrate/d276fe6c7f997783f9b412abdc8d822b.jpeg)
看起来断了很多,为什么呢????
因为没有吧cookie加上去,不过无伤大雅,这样也是可以用的,照样畅通无阻。
好了今天就讲到这里了。
下一篇说一下怎么使用node搭建一个本地服务来计算这个参数的加密字段,然后就可以直接请求得到想要的结果,为什么要这样呢,因为excejs使用的时候是无法用的计算很久,因为他循坏得太变态了。直接搭建一个本地服务来计算想要的加密计算就可以了。
欢迎大家关注我的知乎,第一时间理解到我发布的动态,我们一起成长一起变大佬哈哈哈哈。。。。
公众号即将要来发布app的爬虫,知乎发布js的加密爬虫
欢迎大家关注我的微信公众号。
http://weixin.qq.com/r/IS7A2BTEtknJrVC793sz (二维码自动识别)
在麻烦大家帮我点一下赞,动动你们的小指头点一点,谢谢了。
本文章转载注明出处,违者必究,谢谢合作了。