我在工作中许多时候会遇到网页中的pdf需要下载,但却找到不到下载按钮,只能通过网页分析下载,遇见多了觉得比较麻烦,就想着写个浏览器插件会方便很多,我不是写前端的,所以插件有一些不足。也不能针对所有不能下载的pdf进行下载,我只把我遇到的情况写进了插件里面。有问题欢迎评论!

1.打开下方网址,可以看到一个pdf但没有下载按钮!

2.安装浏览器插件,插件我放到了百度网盘

百度网盘链接放在了文末

插件安装的其他问题,自己想办法,其他浏览器可能存在兼容些问题

谷歌浏览器在地址栏输入 chrome://extensions ,打开开发者模式,点击  加载已解压的扩展程序

选择下载的文件目录,点击选择文件夹

这样就安装好了

3.打开或刷新刚才的网站,在pdf上面会出现一个点击下载PDF的文字,点击即可下载下方pdf,下载后在文件夹中打开下载的pdf

4.有的网站安全系数比较高,有的浏览器兼容不好,反正有问题的话,只能看下面操作

按f12打开开发者工具,点击 控制台复制粘贴代码回车,在pdf上面就出现了pdf链接,复制链接后打开或下载就可以了

(function(){let i=0while (i<100){for (let iframe of document.getElementsByTagName('iframe')){try {if (iframe){let pdf_src=iframe.getAttribute("src")let pdf_src_params = pdf_src.split("?")[1]let obj = {};let arr = pdf_src_params.split("&");for (let i = 0; i < arr.length; i++) {let arrNew = arr[i].split("=");obj[arrNew[0]] = arrNew[1];}console.log(obj)for (let key in obj) {let src=obj[key].replace(/%2F/g,'/')if (src.endsWith(".pdf")){$('iframe').before(src);return}else if (src.endsWith(".PDF")){$('iframe').before(src);return}}}} catch (error) {}    }i+=1}
}())

链接:https://pan.baidu.com/s/18aAV8P0ndG2ofXOtHDzDYw?pwd=2d1w 
提取码:2d1w

下载网页中不能下载的pdf相关推荐

  1. 使用IE浏览器“下载”网页中没有下载地址的视频

    编写不易,如有转载,请声明出处:http://blog.csdn.net/zxc514257857/article/details/70289918 原理   IE浏览器可以缓存播放过的视频 清除IE ...

  2. 批量下载网页中所有的PDF文档

    某日要下载网页中所有的PDF文档,大约400个.作为计算机专业的学生,显然不能手工去下载啊!!!于是在网上找到了相关的批量下载文档脚本,众里寻他千百度,终于在一篇博客http://blog.csdn. ...

  3. C# 网络编程之webBrowser获取网页url和下载网页中图片

    该文章主要是通过C#网络编程的webBrowser获取网页中的url并简单的尝试下载网页中的图片,主要是为以后网络开发的基础学习.其中主要的通过应用程序结合网页知识.正则表达式实现浏览.获取url.下 ...

  4. 每天定时打开某个网页_纯技术分享,不借助任何工具下载网页中的视频、音乐等~...

    有好软件就要与大家分享,我是阿喵,阿喵每天会定时推送出安卓手机.苹果手机.电脑相关.学习等优质软件,如果各位觉得软件不错,点击右下角"在看"!必看:点击查看左下角最近公众号改版,文 ...

  5. 如何下载网页中使用的JS及CSS文件

    关键字:下载网页中使用的JS及CSS文件 方法一: 凡浏览过的网页都会临时保存在:C:\Documents and Settings\Administrator(当前登陆用户名)\Local Sett ...

  6. 如何下载网页中的图片

    http://qzher.com/?p=218 如何下载网页中的图片 发表日期 2016年4月25日 by qzher https://tuchong.com/1181287/12974705/ 怎么 ...

  7. 如何下载网页中的视频(无需下载其他软件的方法,只需要一个浏览器)

    下载网页中的视频步骤: 1.打开视频所在的网页(以谷歌浏览器为例) 2.播放视频,并点击F12,打开开发者模式 3.点击Network,再点击Media 4.然后点击键盘上的F5,进行刷新,获得如下红 ...

  8. 如何批量获取网页中的下载链接

    tips:下载 chrome json 正则表达式 如何批量获取网页中的下载链接 前言 打开你要下载的网页 二.获取网页的json数据 1.获取网页的源码 2.选取json 3.获取json字符串 4 ...

  9. go语言并发下载电影和视频,根据m3u8索引url下载视频.下载网页中的图片,可以从当前页向下搜索层数.

    一,根据URL的m3u8索引,下载视频文件. 二,下载网页中的图片. 为了家里小朋友,要下载一个视频,放在电视上看. 所以利用一点时间,写了这个简单下载程序.如果视频有加密,会对其解密. 最近下点图片 ...

最新文章

  1. 深入Android内存泄露
  2. selecte设置不可用使用disabled属性注意
  3. javaweb学习总结(四十四)——监听器(Listener)学习
  4. Linux命令大总结(早期学习时的笔记)
  5. 北大清华团队编写!200多个科学实验+视频,和爸爸一起在家做
  6. python apache mysql_在Linux系统上部署Apache+Python+Django+MySQL环境
  7. 草稿 爬虫-访问登陆可见的页面-请求时带上cookie数据
  8. 手机的余存电量还有多少的时候适合充电?
  9. java用于保存登录对象怎么写,利用对象流模仿登陆注册功能——Java对象流应用...
  10. 涨姿势系列之——内核环境下花式获得CSRSS进程id
  11. 假设你毕业后有两个选择:一个是在某处找工作,另一个是自己创业。你要做决定。写一篇文章解释你的决定的理由
  12. 一步步打造自己的通用上拉加载布局
  13. 计算机中利用的物理原理,现代电脑技术中物理原理.doc
  14. 四级单词pdf_英语单词里的字母到底有没有含义?
  15. Pegasus读取传感器AD的值
  16. windows10 使用老版图片查看器
  17. 威联通 php配置,威联通(qnap) NAS docker 安装 IYUU 步骤
  18. mybatis 自定义拦截器
  19. 批处理文件写法(转帖)
  20. halcon初识region

热门文章

  1. 小程序定位苹果手机可以,但是安装手机获取不到定位
  2. python3自动下载优酷视频小程序
  3. 1年2轮融资团队2倍扩张,180人的产研团队如何有序协同?
  4. 魔兽世界lua笔记(4、集合石插件修改,实现集合石亮灯hack)
  5. NB-IoT下行链路简单实现
  6. 华为手机SD卡升级指导
  7. Open vSwitch系列实验(三):Open vSwitch的VxLAN隧道网络实验
  8. Django计算机毕业设计交通违章举报平台(程序+lw)Python
  9. 安捷伦自动测试软件,安捷伦精干的测试工具
  10. 深入学习HTTP协议