我正在尝试在单个页面上批量下载PDF文件,如下所示:

http://procweb.jfrj.jus.br/portal/consulta/resinfopecas2.asp?CodDoc=76359308&CodUsuWeb=

我需要单击每个项目以打开一个页面,该页面将我重定向到PDF文件。 这就是“ MostraPeca”功能的作用。

如果我在Chrome控制台上运行此功能,则它也可以工作:

MostraPeca('75959255','406','','14/03/2017 16:35:21','3744','3','1','930853');

我已经有一个像这样的列表:

MostraPeca('75959255','406','','14/03/2017 16:35:21','3744','3','1','930853');
MostraPeca('75959255','287','','31/01/2017 14:24:48','3358','1','1','513367');
MostraPeca('75959255','605','','06/04/2017 13:47:49','4061','1','1','929011');
MostraPeca('75959255','780','','12/05/2017 16:20:56','4706','1','1','350899');
MostraPeca('75959255','759','','08/05/2017 16:05:41','4657','13','2','825754');
MostraPeca('75959255','142','','19/12/2016 15:53:09','1884','1','1','589882');

但是,当我将其粘贴到控制台时,仅运行第一行。 我想同时运行所有行。 怎么可能呢?

编辑:

我已经检查了网站源代码,其功能如下所示:

    function MostraPeca( P1, P2, P3, DTI, NPI, NPT, TI, NV) {
        var newWindow;
        var left = (screen.width - 600) / 2;
        var top = (screen.height - 450) / 2;
        if (left < 0) {left = 1;}
        if (top < 0) {top = 1;}
        var props = 'resizable=yes,toolbar=no,menubar=no,location=no,directories=no,width=600,height=450'+',top='+top+',left='+left;
        newWindow = window.open('mostraarquivo.asp?P1='+P1+'&P2='+P2+'&P3='+P3+'&DTI='+DTI+'&NPI='+NPI+'&NPT='+NPT+'&TI='+TI+'&NV='+NV, 'pdf'+NPI , props);
    }

===============>>#1 票数:0 已采纳

试图保护您免受恶意网站侵害。 您会注意到chrome会弹出一条警报,并显示以下消息 在此处输入图片说明

如果选择“始终允许来自(您的URL)的弹出窗口”,则这些功能将不会被阻止。 您可以在此处阅读更多信息链接

  ask by abaporu translate from so

未解决问题?本站智能推荐: