欢迎来到天天文库
浏览记录
ID:14601811
大小:79.50 KB
页数:4页
时间:2018-07-29
《百度文库免费下载软件原理分析》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、百度文库免费下载软件原理分析知识简介:当前网络上有很多文库资料,像百度文库,豆丁文库等,我们经常没有积分去下载这些资源,但是我们能够在线看到这些资料,那我们怎么下载这些预览的资料呢?YYCYS知识网为您解读网上常见的百度文库免费下载原理,5分钟即可学会。当前网络上有很多文库资料,像百度文库,豆丁文库等,我们经常没有积分去下载这些资源,但是我们能够在线看到这些资料,那我们怎么下载这些预览的资料呢? YYCYS知识网为您解读网上常见的百度文库免费下载原理,5分钟即可学会。既然可以预览,那我们就可以找到一个Flash地址,下载这个地址的数据,再经过一系列的转化,就能生产我们想要的资料了。原文地址:
2、http://www.yycys.com/a/pc/art/162920.html百度文库免费下载基本原理如下图:(来源:www.yycys.com) 下面我们就分析一个简单的文档:http://www.open-open.com(Open文档)首先是Flash文档下载地址解析,打开一个Open文档,右击查看源代码。http://www.open-open.com/doc/view/a9efb32a986a4bb8aab8ba8b8ff0c488一、网页信息 从html网页数据中找到以下参数,这些是表明文档的信息。1. 接着要找到Flash的对象,Flash对象在网页信息中给出,分析view.js得到Flash对象信息。1.function
5、getDoc() 2. 3.{ 4. 5.var swfVersionStr = "10.0.0"; 1. 2.var xiSwfUrlStr = rooturl+"/flash/expressInstall.swf"; 3. 4.var flashvars = { 5. 6.RootPath:rooturl, 7. 8.Doc:wgDocKey, 9. 10.fpath:fpath 11. 12.}; 13. 14.var params = { 15. 16.} 17. 18.params.quality = "high"; 19. 20.params.bgcolor = "#ffffff
6、"; 21. 22.params.allowscriptaccess = "sameDomain"; 23. 24.params.allowfullscreen = "true"; 25. 26.var attributes = {}; 27. 28.attributes.id = "reader"; 29. 30.attributes.name = "reader"; 31. 32.swfobject.embedSWF(rooturl+"/flash/OpenViewer.swf", "readercontainer","780", "700",swfVersionStr, xiSwfUr
7、lStr,flashvars, params, attributes); 33. 34.swfobject.createCSS("#readercontainer", "display:block;text-align:left;"); 35. 36.} 二、构建数据网址下载这个OpenView.swf,使用工具“硕思闪客精灵”分析OpenViewer.swf数据搜索flashvars中的变量RootPath
此文档下载收益归作者所有