找回密码
 加入
搜索
查看: 1958|回复: 8

[效率算法] [已解决]求教关于二进制转字符串的问题

  [复制链接]
发表于 2017-7-23 17:48:47 | 显示全部楼层 |阅读模式
本帖最后由 kxing 于 2017-7-29 13:57 编辑

最近在采集百度文库的文档资料,发现这个地址用IE下载回来是一个字符串显示的json,但用au3的inetget或winhttp下载回来的都是二进制文件,直接用binarytostring转码却是乱码。来请教下论坛各位大神看下有没好的解决办法,感谢。
地址为:https://wkretype.bdimg.com/retyp ... amp;sign=fa4208ffb2
发表于 2017-7-23 21:58:53 | 显示全部楼层
可能服务器默认进行GZIP压缩,可以解压

评分

参与人数 1金钱 +20 收起 理由
afan + 20

查看全部评分

发表于 2017-7-23 22:21:52 | 显示全部楼层
“盗墓世家”自曝
当代盗墓全过程
发表于 2017-7-23 23:33:34 | 显示全部楼层
#include "InetTcp.au3"
$url = 'https://wkretype.bdimg.com/retype/text/595147b5cf84b9d529ea7a4d?type=txt&pn=1&rn=3&rsign=p_3-r_0-s_0d5b1&md5sum=6d03830a805a576cbe473994519cefa9&sign=fa4208ffb2'
$socket = WbLib_Inet($url)
$sStr = $socket[$WbLib_Inet_Packet_BodyDecoded]
MsgBox(0,0,$sStr)



UDF下载地址
http://www.autoitx.com/forum.php ... 1445&highlight=

评分

参与人数 1贡献 +1 收起 理由
afan + 1

查看全部评分

 楼主| 发表于 2017-7-24 00:23:16 | 显示全部楼层
回复 4# zghwelcome


    感谢。我这边使用上述代码返回内容为空呢,你那边正常返回JSON数据吗?
发表于 2017-7-24 10:00:46 | 显示全部楼层
可以返回正确信息的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2017-7-24 10:23:42 | 显示全部楼层
官网上的UDF


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2017-7-29 13:56:35 | 显示全部楼层
感谢楼上的兄弟们,问题已解决。
发表于 2017-7-30 22:55:12 | 显示全部楼层
OK顶一下。。。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-24 04:23 , Processed in 0.087492 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表