用参数抓取ASP网站



我有一个网站,我想从中下载XLS文件。该网站有3个过滤器,开始日期,最终日期和货币。在下载XLS之前,我检查了源代码和最后一步:

<td width="142" valign="top" >
  <!--onClick="return validar_fechas();"-->
  <input name="Consultar" type="submit" id="Consultar"  class="APLI_boton" value="Consultar" onClick="return validar_fechas();"></td>
<td width="476">
  &nbsp;&nbsp; <a href="Vector_Lista_historica.asp?fec_cons=&fec_cons2=&tip_cur=" target="_blank"></a>
</td>

在最后一行中,它似乎调用了一些参数,例如日期和货币,但是当我尝试使用此网站下载XLS而不手动输入日期时,它给了我一个空的XLS文件。

我尝试过的网址是:

http://www.sbs.gob.pe/app/pp/vectorprecios/Vector_Lista_historica.asp?fec_cons="04/03/2016"&fec_cons2="04/03/2016"&tip_cur="x"http://www.sbs.gob.pe/app/pp/vectorprecios/Vector_Lista_historica.asp?04/03/2016"&"04/03/2016"&"x"

但是他们都没有给我所需的XLS文件。

我错过了什么?

试试这个:www.sbs.gob.pe/app/pp/vectorprecios/Vector_Lista_historica.asp?as_fec_cons=04/03/2016&as_fec_cons2=04/03/2016&as_tip_curva=x

你很接近,但有几件事是错误的。 首先,不要使用引号。其次,属性的名称不太正确。 调整这两件事后,它就可以工作了。

最新更新