日期:2014-05-19  浏览次数:21029 次

C#抓取动态网页(连同响应翻页)的数据(例如火车时刻表)显示,具体如题
要实现动态抓取其他权威数据库上的数据(最新火车时刻表)
显示在本地网页中,保证连接和分页有效的连接过去。如何实现

求解决方案!!!!

------解决方案--------------------
抓回来 把分页链接替换下
------解决方案--------------------
只是能链接过去就行吗?那就取得网页源码,提取出你想要的链接,有些用相对地址的,替换成绝对地址就行了,如果是大型或者权威的网站,格式应该都是固定的,提取应该很容易的
------解决方案--------------------
比如对方页面
time.aspx?page=1

你的
mytime.aspx?page=1

获得对方页面相应页码的html代码,对翻页连接做修改,改成你自己的就可以了
------解决方案--------------------

StreamReader sr = new StreamReader(resStream, System.Text.Encoding.UTF8);