能不能具体一点?
怎样得到这个stream?然后怎样把图片信息保存在一个文件夹下?
难道还需要自己解析这个html文件?再去读pic信息保存为文件?

解决方案 »

  1.   

    如何从 Internet 上取回某一个网页的內容?  
    vb里是这样做的。 .net就不知道了。你要不在vb 里把他写成com ,在.net 里调用。 
    --------------------------------------------------------------------------------
    新建一个新工程,加入一个 Internet Transfer Control、一个 CommandButton 及二个 TextBox!Text1 用來输入要取取的网页位址,例如:http://www.microsoft.com/taiwan/support/products/vb.htm
    Text2 用來输入要存文件的完整文件名,例如:c:\temp\temp.htmPrivate Sub Command1_Click()
    Dim b() As Byte
    '取消所有操作
    Inet1.Cancel
    '设定协议为 HTTP
    Inet1.Protocol = icHTTP
    '设定 URL 属性
    Inet1.URL = Text1.Text
    '将读取的 HTML 数据放进一个 byte array.
    b() = Inet1.OpenURL(, icByteArray)
    '建立一个暂存文件來存放取回來的 html 文件
    Open Text2.text For Binary Access Write As #1
    Put #1, , b()
    Close #1
    End Sub
    好了,就是这么简单,试看看吧!
      

  2.   

    在Asp中不借助第三方组件抓取别的站点的页面http://www.tongyi.net/article/20001128/200011281091.shtml
      

  3.   

    找到了,看看这篇 asp+ 如何跨站抓取页面http://www.aspsky.net/article/show.aspx?id=1214 
      

  4.   

    rgbcn(cody)谢谢你的帮助
    。我这样试了,得到了stream
    但有没有类能让我保存页面的时候把图片也读下来,并且把它放在一个目录下
    如果没有的话,去分析这个页面岂不是很烦,读完图片还得把页面里的路径改成存放图片得相对路径?
      

  5.   

    抓图   应该要这样做。我也不是很清楚
    ASP.Net grab an image from another web site and redisplay ithttp://www.experts-exchange.com/Web/Web_Languages/ASP/Q_20714880.html