今日头条文章js生成cp和as参数转换为php和python算法【原创】
2018-10-29 10:36
549 查看
版权声明:南通SEO 版权所有 https://blog.csdn.net/fkew2009/article/details/83502183
今日头条js生成cp和as参数转换为php和python算法 【原创】
cp 和 as 参数实际是对当前时间戳的加密后得到的
[code]JS !function(t) { var i = {}; i.getHoney = function() { var t = Math.floor((new Date).getTime() / 1e3) , i = t.toString(16).toUpperCase() , e = md5(t).toString().toUpperCase(); if (8 != i.length) return { as: "479BB4B7254C150", cp: "7E0AC8874BB0985" }; for (var s = e.slice(0, 5), o = e.slice(-5), n = "", a = 0; 5 > a; a++) n += s[a] + i[a]; for (var l = "", r = 0; 5 > r; r++) l += i[r + 3] + o[r]; return { as: "A1" + n + i.slice(-3), cp: i.slice(0, 3) + l + "E1" } } , t.ascp = i }(window, document),
1. php 算法实现参考
[code] function getAsCp() { $as = ''; $cp = ''; $time = time(); $key = strtoupper(dechex($time)); $md5Key = strtoupper(md5($time)); if (8 !== strlen($key)) { $as = '479BB4B7254C150'; $cp = '7E0AC8874BB0985'; } else { $md5KeyAsc5 = substr($md5Key, 0, 5); $md5KeyDesc5 = substr($md5Key, -5); $as = ''; $cp = ''; for ($i = 0; $i < 5; $i ++) { $as .= $md5KeyAsc5[$i] . $key[$i]; $cp .= $key[$i + 3] . $md5KeyDesc5[$i]; } $as = 'A1' . $as . substr($key, -3); $cp = substr($key, 0, 3) . $cp . 'E1'; } return array($as, $cp); }
2. python算法实现参考
[code]def getASCP(): t = int(math.floor(time.time())) e = hex(t).upper()[2:] m = hashlib.md5()m.update(str(t).encode(encoding='utf-8')) i = m.hexdigest().upper() if len(e) != 8: AS ='479BB4B7254C150' CP = '7E0AC8874BB0985' return AS,CP n = i[0:5] a = i[-5:] s = '' r = '' for o inrange(5): s += n[o] + e[o] r += e[o + 3] + a[o] AS = 'A1' + s + e[-3:] CP = e[0:3] + r + 'E1' return AS,CP
阅读更多
相关文章推荐
- Python 爬虫实例(3)—— 爬取今日头条as cp 算法 解密
- Editplus借助python实现根据方法参数自动生成php注释
- 今日头条的as、cp破解
- js抓取今日头条文章
- 用Python+Selenium爬取今日头条关于江歌案的文章
- 今日头条2018春季 算法实习生编程题 python
- 使用js抓取今日头条的文章
- Python3爬取今日头条有关《人民的名义》文章
- Python爬虫实战入门五:获取JS动态内容—爬取今日头条
- PHP版今日头条算法面试题(持续更新)
- Python爬虫实战入门五:获取JS动态内容—爬取今日头条
- 关键字加亮--JS方法(现在很多文章生成html那想在文章里把某些字,做一些标释)
- 2006国庆PHP原创文章大赛
- 根据消费定额生成菜单的算法(原创)
- 使用PHP来动态生成CSS/JS
- PHP生成静态HTML文章发布系统的思路
- 超高级dedecms采集,自动生成原创文章原理
- 【原创】真正的驱动入门(—)[附小程序代码]作 者:CCDeath时 间:2007-12-07,23:13链 接:http://bbs.pediy.com/showthread.php?t=56192【文章标题】: 真正的驱动入门(—)[附小程序代码]【文
- 一个无聊男人的疯狂《数据结构与算法分析-C++描述》学习笔记 用C++/lua/python/bash的四重实现(7)习题2.8 随机数组的三种生成算法