在上百度文库的时候,经常遇到需要下载的文档,但是奈何需要使用下载券。所以一直使用的都是三方的解析下载。偶然间,在百度上百度到了这么一个网站。
网址:http://jx.eleuu.com/
但是看了一下下载似乎有次数要求,而且好像还需要登录?
于是乎,手贱的按下了电脑的F12键。
发现貌似这网站的JS都是直接写在页面上的(而且居然没删除注释)。在更加仔细的查看源代码过后,发现了这样一段代码。
这样来看这个网站的登录验证都是放在前端的页面了。
于时打开Ctrl+F搜索了一下方法名,然后发现了网站的登录方法。
看样子页面判断登录只是对Cookie进行了一个判断,如果有相应的Cookie值则返回false,如果没有的话则返回true,并没有进行其他的验证。并且,居然还没有把多余的代码删除了。
于是打开Console,对网站的checkLogin()方法重写一下。
1 |
|
然后测试。
发现能正常使用了。
自此,又发现了一个免费的工具网站。
细心一点还会发现,解析实际上是调用的接口:
1 |
|
并且携带一个url参数。