找回密码
 加入
搜索
查看: 8846|回复: 9

[系统综合] 帮我嗅探一个文件的真实下载地址

  [复制链接]
发表于 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的链接地址。
发表于 2014-8-21 23:24:44 | 显示全部楼层
你这是求助吧!!!~~~~~~
发表于 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)
发表于 2014-8-22 08:42:58 | 显示全部楼层
谢谢学习。。。
 楼主| 发表于 2014-8-22 12:54:32 | 显示全部楼层
zch11230 发表于 2014-8-22 04:56



    你没听没明白我的问题,我是说,我想得到这个pdf文件的最终真实地址,就是以.pdf结尾的直址,是嗅探工作,不是下载pdf文件。
发表于 2014-8-22 18:56:54 | 显示全部楼层
我对HTTP的通信不太懂 只是各个命令用着试出来的 通过httpwatch等软件抓包分析 我个人感觉和论坛附件的下载方法有点相似  要想找到真实地址 应该有点难 看是否有高人能找到不了。
。要想保存的话
InetGet("http://informahealthcare.com/doi/pdfplus/10.3109/13697137.2014.929651","aa.pdf")
也是可以的。
 楼主| 发表于 2014-8-22 21:27:44 | 显示全部楼层
我对HTTP的通信不太懂 只是各个命令用着试出来的 通过httpwatch等软件抓包分析 我个人感觉和论坛附件的下载 ...
zch11230 发表于 2014-8-22 18:56



     我用httpwatch没有嗅出来真实地址,郁闷。
发表于 2014-8-25 16:22:58 | 显示全部楼层
学习,学习,感谢,感谢,非常感谢!
发表于 2014-8-26 15:33:29 | 显示全部楼层
本帖最后由 shqf 于 2014-8-26 15:40 编辑

个人感觉13697137.2014.929651就是那个PDF的文件名。
如果它是一个目录名的话,则在其后加/与不加,访问的效果是一样的,可是现在不一样。再根据3楼与5楼的代码,它只能是一个文件。
发表于 2014-9-11 00:39:43 | 显示全部楼层
好帖,先占个位置,以防丢失。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-23 17:01 , Processed in 0.122660 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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