请问如何将多看的这个在线阅读器移植出来,使得能够读取本地文件或其他的地址内容?

2015-06-17 19:01:22 +08:00
 morefreeze

背景是之前在多看限免时抓过几本书,多看最终的内容是请求一个jsonp文件,获取到内容然后用dkbson.decode解码(看格式像是base64+bson的形式,但base64应付不了这么大的数据),载入多看的各种js(我并不会前端,只是学了一点jQuery的用法,所以就能载入就都载入了)后调用dkbson解码得到一个内容数组,里面将每个字作为一个元素,其中包括位置颜色字号等信息(当然其中有图的话还有图片下载地址等),于是只能勉强将汉字拿出来显示出来,对于小说还可以看的啦。

之余想知道能不能将整个阅读器“抠”出来,载入本地的文件或另一个地址的内容来展示出书原来的样子呢?因为那些js代码是经过混淆的,看着看着就睡着了,所以现在还没什么头绪,到底哪个命令是载入新页,哪个是滚动都不清楚。大家有什么想法么

2318 次点击
所在节点    JavaScript
4 条回复
oott123
2015-06-17 20:49:46 +08:00
首先,这是盗版的行为;
其次,你可以考虑把整站的 js 全抓回来……
morefreeze
2015-06-18 10:04:08 +08:00
@oott123 我会在24小时内删除的
你说的这个建议太笼统 我是可以把所有js抓下来 然后呢 怎么载入?看源码 咋看 都混淆过了
oott123
2015-06-18 10:10:34 +08:00
把 HTML 和数据也都一起抓下来啊……
然后打开 HTML 不就可以看了……

然后你自己分析传输的那个 dkbson 然后自己写一个差不多的替换上去就行了。

总之整个还算比较麻烦。
另外混淆的源码也不是看不懂,格式化+断点可以对付一部分,剩下的靠想象力……
dream7758521
2015-06-18 11:37:55 +08:00
@oott123 发帖5分钟后无法删除

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/199338

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX