
http://bulletin.cebpubservice.com/biddingBulletin/2020-06-05/3034096.html
上述网站中的 pdf 文件,我可以获取到一个 swf 文件,这个文件只能用 360 浏览器打开。
有没有办法批量获取到 pdf 文件
感谢各位大佬!!
1 Jerry1112 2020 年 6 月 5 日 爬虫爬它 |
3 kop1989 2020 年 6 月 5 日 这个获取不了吧。相当于是一个 flash 做的 pdf 查看器。swf 是编译过的状态。 |
4 kop1989 2020 年 6 月 5 日 除非你把这个 swf 反编译。拿到它里面对应的 pdf 地址,然后结合 html 里传入的参数,来推定你需要的 pdf 的网址。 |
5 yinzhili 2020 年 6 月 5 日 这个页面不是 pdf,是 pdf 转换成了 flash |
6 also24 2020 年 6 月 5 日 |
7 also24 2020 年 6 月 5 日 https://www.neowin.net/forum/topic/1226007-ways-to-download-pdf-from-flexpaper/ https://www.jianshu.com/p/1bcbfb9f144f 翻看了几个关于 flexpaper 的内容,基本都是通过 “打印 SWF 到虚拟打印机” 实现的。 |
8 different 2020 年 6 月 5 日 点击打印,输出到 Microsoft Print to PDF 不就行了嘛? |
9 different 2020 年 6 月 5 日 不好意思,没留意到“批量” |
10 sleepm 2020 年 6 月 5 日 左上角打印,另存为 pdf 左上角菜单(打印 单页 第二页 缩略图 适合宽度...) 眼看着是扫描的,保存出来也是,所以文字是选择不了的 |
13 flgn88 2020 年 6 月 5 日 via iPhone Selenium 模拟然后批量虚拟打印?(我瞎说的) |
15 Jirajine 2020 年 6 月 5 日 via Android 抓包看一下,能找到文件请求的话可以通过 mitm 配合脚步截获,要是加密了的话就没办法了,你得找个会逆 flash 的人。 |
16 sleepm 2020 年 6 月 5 日 批量的话按键精灵 。。。 |
19 yinzhili 2020 年 6 月 5 日 @xueyoucai 我们以前做过一个在线教育的网站,就是用 swftools 把 PDF 文件转换成 swf 在网页上展示,原始 PDF 文件不会放到公网的。 |
20 CageZhong 2020 年 6 月 5 日 之前做过一个工具,也是爬虫爬取所有的 swf 文件回来,然后转换 pdf,合并 pdf |
21 Latin 2020 年 6 月 5 日 |
22 sleepm 2020 年 6 月 5 日 扫码有惊喜,关注后有手机查看的页面,里面有链接 |
23 muyi 2020 年 6 月 5 日 使用 swftools 中的 swfrender 将 swf 转成 png,再用 imagemagick 将所有 png 合成 pdf,这两步都能用命令行完成,写个软件可以做到批量化 |
24 frankyxu 2020 年 6 月 5 日 ffdec 将 swf 转成 image,命令如下 java -jar ffdec.jar -cli -export image images C:\Users\EDZ\Downloads\bf8792877a7d48bcb48564fce83f99fa.swf 然后自己写个函数将 image 转成 pdf |
25 Arrowing 2020 年 6 月 5 日 swf to pdf,我试了可行。 先安装 pdf 24,他会安装一个虚拟打印机。 然后在浏览器上点击打印,选择这个虚拟打印机,选择之后,又个选项是保存 PDF 选项。 成功! 现在就是怎么把这些操作自动化,就可以完成你的任务了。 |