如何保存网页/图像

时间:2012-03-02 06:20:03

标签: c# axwebbrowser

我正在使用以下项目,因为它能够以编程方式填写表单和单击按钮: http://www.codeproject.com/Articles/5452/Microsoft-Web-Browser-Automation-using-C

我可以通过编程方式浏览互联网但是我无法保存网页。例如,我试图在我的域上保存图像。我打开图像但是我无法以编程方式保存它:

private AxSHDocVw.AxWebBrowser axWebBrowser1;
object loc = "http://www.mydomain.com/img/logo.jpg";
object null_obj_str = "";
System.Object null_obj = 0;
this.axWebBrowser1.Navigate2(ref loc , ref null_obj, ref null_obj, ref null_obj_str, ref null_obj_str);

// I want to save jpg here...
HTMLDocument myDoc = new HTMLDocumentClass();
myDoc = (HTMLDocument) axWebBrowser1.Document;
// ...but don't know how to do it

有截屏能力,但我不想使用它。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

<img src="address."/>

你可以搜索“img” 之后是“src”

你可以获得文件地址......