sex123 发表于 2014-8-21 22:37:36

帮我嗅探一个文件的真实下载地址

http://informahealthcare.com/doi/abs/10.3109/13697137.2014.929651
pdf文件版本下载地址:
http://informahealthcare.com/doi/pdf/10.3109/13697137.2014.929651
请帮我找到http://xxx/xxx/xxx/xxx.pdf格式,即最后为.pdf的链接地址。

lcy871010 发表于 2014-8-21 23:24:44

你这是求助吧!!!~~~~~~

zch11230 发表于 2014-8-22 04:56:58

#PRE_UseX64=n
$oHTTP = ObjCreate("WinHttp.WinHttpRequest.5.1")
$oHTTP.Open("GET", "http://informahealthcare.com/doi/pdf/10.3109/13697137.2014.929651", True)
$oHTTP.Send()
$oHTTP.WaitForResponse(-1)
FileWrite("test.pdf",$oHTTP.responsebody)

zhaoyun 发表于 2014-8-22 08:42:58

谢谢学习。。。

sex123 发表于 2014-8-22 12:54:32


zch11230 发表于 2014-8-22 04:56 http://www.autoitx.com/images/common/back.gif


    你没听没明白我的问题,我是说,我想得到这个pdf文件的最终真实地址,就是以.pdf结尾的直址,是嗅探工作,不是下载pdf文件。

zch11230 发表于 2014-8-22 18:56:54

我对HTTP的通信不太懂 只是各个命令用着试出来的 通过httpwatch等软件抓包分析 我个人感觉和论坛附件的下载方法有点相似要想找到真实地址 应该有点难 看是否有高人能找到不了。
。要想保存的话InetGet("http://informahealthcare.com/doi/pdfplus/10.3109/13697137.2014.929651","aa.pdf")也是可以的。

sex123 发表于 2014-8-22 21:27:44

我对HTTP的通信不太懂 只是各个命令用着试出来的 通过httpwatch等软件抓包分析 我个人感觉和论坛附件的下载 ...
zch11230 发表于 2014-8-22 18:56 http://www.autoitx.com/images/common/back.gif


   我用httpwatch没有嗅出来真实地址,郁闷。

ak47gglllk 发表于 2014-8-25 16:22:58

学习,学习,感谢,感谢,非常感谢!

shqf 发表于 2014-8-26 15:33:29

本帖最后由 shqf 于 2014-8-26 15:40 编辑

个人感觉13697137.2014.929651就是那个PDF的文件名。
如果它是一个目录名的话,则在其后加/与不加,访问的效果是一样的,可是现在不一样。再根据3楼与5楼的代码,它只能是一个文件。

cihren 发表于 2014-9-11 00:39:43

好帖,先占个位置,以防丢失。
页: [1]
查看完整版本: 帮我嗅探一个文件的真实下载地址