苏州工业园区员工参保证实PDF下载

          为了保密,文中部分字符串作了改动处理

  人力资源部xiao姐姐向同事要PDF格式的参保证实上传到政府网站中,同事给她发了个连接,打开后内容是PDF,可是没有下载的按钮。向我求助。
  分析后得出如下两种办法:
javascript

方法一:取出原始下载连接下载法:

下载方法对应分析过程,详见文中“方法一过程分析”
给定URL“https://www.sipspf.org.cn/sipspf/web/pub/cert/q/C201_EDARCH_PROV_3c4d049d43dc40b183c375e84c0f58c2”:
取出其中的'C201_EDARCH_PROV_3c4d049d43dc40b183c375e84c0f58c2',
追加到'https://www.sipspf.org.cn/sipspf/web/pub/cert/check?qrCodeId='后,
完整连接为:
https://www.sipspf.org.cn/sipspf/web/pub/cert/check?qrCodeId=C201_EDARCH_PROV_3c4d049d43dc40b183c375e84c0f58c2
将此连接直接拷贝至浏览器中访问,便可以弹出下载连接。

方法二:虚拟打印机打印

使用谷歌浏览器访问,经过网页中提供的打印按钮,进行打印,打印的时候选择“另存为PDF”,浏览保存便可。
此方法保存下来的PDF效果比原始的PDF效果稍差

苏州工业园区员工参保证实PDF下载

方法一过程分析

此方法应该对其余网页内嵌PDF一样适用
连接为
https://www.sipspf.org.cn/sipspf/web/pub/cert/q/C201_EDARCH_PROV_3c4d049d43dc40b183c375e84c0f58c2 打开后是这个样子:java

苏州工业园区员工参保证实PDF下载
 这个是园区的员工参保证实,不过人只是后面的“ C201EDARCHPROV3c4d049d43dc40b183c375e84c0f58c2 ”这串字符不一样,判定这串字符应该就是PDF文件位于服务器上面的标识。下面就是找到一个入口,将这串字符带进去请求,达到下载原始PDF的目的。
 按“F12”打开开发者工具,以下图。web

苏州工业园区员工参保证实PDF下载
"Element"中寻找这串数字,发如今一个JavaScript代码中找到了以下内容:浏览器

<script type="text/javascript" class="">
        var MY_DEFAULT_URL = '/sipspf/web/pub/cert/check?qrCodeId=C201_EDARCH_PROV_3c4d049d43dc40b183c375e84c0f58c2';
        if('1' == '2'){
            MY_DEFAULT_URL = '/sipspf/web/pub/cert/check?insuCode=&persId=¶mType=&insuType=';
        }
        </script>
其中'var MY_DEFAULT_URL'对应的内容,看着很像咱们须要的内容
'/sipspf/web/pub/cert/check?qrCodeId=C201_EDARCH_PROV_3c4d049d43dc40b183c375e84c0f58c2'
加上前缀'https://www.sipspf.org.cn/ '构造一个新的URL进行访问:
'https://www.sipspf.org.cn/sipspf/web/pub/cert/check?qrCodeId=C201_EDARCH_PROV_3c4d049d43dc40b183c375e84c0f58c2'

在浏览器中进行访问,自动弹出下载连接:服务器

苏州工业园区员工参保证实PDF下载
打开查看内容,和原始网页中的内容一致。ide

相关文章
相关标签/搜索