科学文库PDF原文下载方法

科学文库”是科学出版社数字图书全文检索、在线浏览和下载借阅的平台,拥有十分优质而且丰富的专业知识教材类书籍,包括专著、教材、图集、报告、工具书、大众科普等;涉及学科范围广:覆盖自然科学、工程与技术科学、人文与社会科学、医药科学、农业科学五大门类的所有一级学科,所有图书按标准学科和中图法两个体系进行分类;时间跨度大:收录资料出版时间从1951至今,电子版资料扫描清晰便于阅读。对于广大学生、科研群体来说,是查找资料的极好补充(顺便推荐一下Z-library)。

不过,科学文库在下载上有着很严格的管理,不仅要求在学校IP上登录才能下载文献,而且仅能下载caj格式,并且下载后还有时间上的限制,而在线浏览也有100页限制。这能忍?身为大学生自然应当学会科学地获取资料。经过一番查找和整合,我找到了一种较为方便,无需更改网页js代码,仅从网络数据中获取高清PDF格式文件下载地址的方法。

图片[1]-科学文库PDF原文下载方法-烤鸭资源网

首先,使用edge/chrome或其他一切支持F12打开开发人员工具的浏览器打开科学文库网页链接:科学文库 (sciencereading.cn)-https://book.sciencereading.cn/shop/main/Login/shopFrame.do,在搜索栏查找自己需要的资料,如输入“混沌系统与混沌电路”,即可找到杨晓松,李清都编写的这一本教材。

图片[2]-科学文库PDF原文下载方法-烤鸭资源网


点击“阅读”键,进入网页版阅读界面。然而此时我们仅能看到此文件的前100页,也无法进行文件的下载。于是我们按下F12键打开调试窗口,选择其中的“网络”窗口,并将筛选器选择为“全部”,之后刷新当前网络浏览器页面。

图片[3]-科学文库PDF原文下载方法-烤鸭资源网


在右侧的列表中,我们向下拉动,找到一个名为“add”的项目,查看标头可知这是一个POST请求报文;再点击查看“响应”,得到响应为:

{“result”:”bdb198ce1d55412da0d90519d1e2dc79″}

这一条信息我们复制下载保存好,在之后的文件查找中会用到。

图片[4]-科学文库PDF原文下载方法-烤鸭资源网


三、代码

四、总结

原理就是通过在线阅读器的下载地址获取电子书,因为需要用post请求和配置参数,所以需要ajax跨域请求,完成ID的转换,实现了知道科学文库的电子书网址,可以知道电子书的下载地址。

© 版权声明
THE END
喜欢就支持一下吧
点赞13赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容