一般的抓取网页和一般的分页 类似 CSDN 这样的分页都是比较好抓的http://community.csdn.net/Expert/ForumList.asp?typenum=1&Roomid=5201&whichpage=2一般都有pageid什么的 只要一路跟踪下去就可以了但是有些网站 比如 驱动之家 的驱动页面 页面用的是shtml 应该是.net什么的写的吧 分页好像是.net自带的控件在分页 他提交的 翻页 就只是 javascript:__doPostBack('DataGridNavigator1','PAGE_4')这样的了 那类似这样的分页怎么抓取呢?从第一页抓到最后一页。ps:已 http://drivers.mydrivers.com/drivers/101/141.shtml 为例。

解决方案 »

  1.   

    你用httplook看一下他都提交了哪些数据不就行了么?
      

  2.   

    to lovefootball(蟑螂(生活就是扯淡--做人要放低姿态))  看了 好像没有什么结果
      

  3.   

    javascript:__doPostBack('DataGridNavigator1','PAGE_1')
    javascript:__doPostBack('DataGridNavigator1','PAGE_2')
    javascript:__doPostBack('DataGridNavigator1','PAGE_3')

    javascript:__doPostBack('DataGridNavigator1','PAGE_N)
    不明白你想要什么数据
      

  4.   

    to meil() 就是要得到下一页的数据啊 只知道这些得不到下一页吧
      

  5.   

    to meil() 能构造一个得到第n页的url么? 类似 javascript:__doPostBack('DataGridNavigator1','PAGE_1') 这样的都是DataGrid控件自带的分页格式吧?
      

  6.   

    自带的分页控件的页面编码估计写在ViewState里了。  你把ViewState FromToBase64后再看看
      

  7.   

    提示.shtml不是什么.net写的。notebook也可以写啊!哈!