读书人

C#怎么抓取带参数网页的数据

发布时间: 2013-04-12 18:33:11 作者: rapoo

C#如何抓取带参数网页的数据
大家帮我看看如何用C#抓取这个网站的汇率(输入日期,获取一段日期的所有汇率)

http://www.safe.gov.cn/wps/portal/sy/tjsj_hlzjj_inquire/

返回值
C#怎么抓取带参数网页的数据

过程:模拟参数提交表单->解析返回值

[解决办法]
实际上上面网页中显示汇率报价的数据是内嵌的iframe
具体网址是http://www.safe.gov.cn/AppStructured/view/project!RMBQuery.action
而在这个网页中有一个按钮是导出表格,该按钮的js脚本如下
function tijiao()
{
document.RMBQuery.action="project_exportRMBExcel.action";
document.RMBQuery.submit();
}
所以实际上访问http://www.safe.gov.cn/AppStructured/view/project_exportRMBExcel.action会下载对应数据的excel文件。
可以下载该文件后,对excel进行读取就简单多了。

读书人网 >C#

热点推荐