使用参数

时间:2016-03-08 19:56:11

标签: asp.net web-scraping

我有一个website,我想从中下载一个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文件。

我错过了什么?

1 个答案:

答案 0 :(得分:1)

试试这个: 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

你很亲密,但有些事情是错的。首先,不要使用引号。其次,属性的名称不太对。在调整了这两件事后,它就可以了。