关于
Buy Me a Coffee
归档
友链
猫咪
RSS
后台
切换模式
返回顶部
首页
说说
日常
开发
游戏
资源
虚拟货币
首页
说说
日常
开发
游戏
资源
虚拟货币
关于
Buy Me a Coffee
归档
友链
猫咪
RSS
后台
浅谈百度之客户端SIGN算法
百度
·
2015-10-25
·
更新于 2017-11-16
LiesAuer
### SIGN算法 1. UTF-8编码 2. 升序排序(BDUSS参数始终在最前) 3. 去“&”取MD5 4. 进行urlencode编码 5. 将“&sign=”和MD5追加到尾部 ### PHP实现 ```php function sign(array $arrData, bool $md5StrOnly=false) { if (!(is_array($arrData)&&ksort($arrData))) return false; if (array_key_exists('BDUSS',$arrData)) { $bduss=$arrData['BDUSS']; unset($arrData['BDUSS']); $arrData=['BDUSS'=>$bduss]+$arrData; } $strData=''; $arrData2=array(); foreach ($arrData as $key => $value) { $strData.="{$key}={$value}"; array_push($arrData2,urlencode($key).'='.urlencode($value)); } $md5Str=md5("{$strData}tiebaclient!!!"); if ($md5StrOnly) return $md5Str; return implode('&',$arrData2)."&sign={$md5Str}"; } ```
如果您觉得文章或项目对您有帮助,戳我请博主喝一杯咖啡叭!
取消回复
提交评论
瞅一瞅叭
域名出售
uterminal.ai
服务器推荐
RackNerd 2C2G $20.98/年(美国 隐藏款)
狗云 1C0.75G ¥150/年(香港 BGP)
最新评论
tinker: 为什么运行一段时间就会停止,重启又恢复!没有报错信息,频道信息和...
pansoo: 大佬,这个只能下载文件吗?能不能保存频道消息
Miller: 最好再多加一个查漏补缺的功能(捂脸(/ω\)),因为抓取了3天才...
Miller: 大佬,好像不会爬取jpeg文件,图片和视频数量对不上,是不是图片...
cola: 大佬,可以爬取电报频道的评论内容嘛
Miller: 大佬我终于会了,用cmd命令cd /d G:\cco,感谢大佬指点!
Miller: https://img13.chkaja.com/files/2...
关于站长
广东 佛山
liesauer#liesauer.net
LiesAuer
CC BY-NC-SA 4.0
粤ICP备16094588号-1
萌ICP备20245567号
Theme
Jasmine
by
Kent Liao