EH WebView
EH WebView 试一试
由于 ehentai 官方的网站无法同时预览多页内容,来回切换页面需要重新加载,使用体验相当糟糕。针对移动端已经有许多第三方 ehentai App,但是却一直没有人做针对电脑端的网站。
对于如下链接
https://exhentai.org/g/123456/abcdefg直接访问该链接会进入一个目录页面,每个目录至多可以直达 20 张图片的地址。可以进入下一页来获取下 20 张图片地址。
- 向后端发送查询指令访问该链接来获取该画廊的总页数。
- 依照画廊的总页数计算出每一个目录的链接,对于一个 58 页的画廊来说会生成以下链接
Terminal window https://exhentai.org/g/123456/abcdefghttps://exhentai.org/g/123456/abcdefg/?p=1https://exhentai.org/g/123456/abcdefg/?p=2 - 向后端并发请求每个链接的下载指令以下载图片,前端再根据返回的结果来计算缓存的访问链接。
- 为了应对短时间内的多次请求,所有下载到的资源会被缓存
1天,过期后会被自动删除。
网站上针对每次下载都有显示一个进度条,实际上这个进度条是假的。虽然我没有公开后端代码,但是如果你可以理解上述实现细节的话,完全可以在本地部署一个预览站来保护你的浏览记录。
Regular
Section titled “Regular”Regular 模式适合缓存普通的二进制文件。