webbrowser 操作網頁的幾種方法

2022-08-16 00:06:17 字數 2095 閱讀 1463

public static class webmanager

///

/// 根據控制項標籤,和name獲取控制項物件

///

/// web物件

/// 控制項標籤

/// 控制項name

/// 對應控制項標籤,及name的控制項物件

private static htmlelement gethtmlelementbyname(webbrowser web, string label, string labelname)

///

/// 根據控制項標籤,和控制項文字獲取控制項物件

///

///

///

///

///

private static htmlelement gethtmlelementbytxt(webbrowser web, string label, string txt)

}if (i == 1)

return element;

}///

/// 點選指定控制項標籤及標籤name的按鈕

///

///

///

///

public static void clickbtnbyname(webbrowser web, string label, string labelname)

///

/// 點選指定控制項id的按鈕

///

///

///

public static void clickbtnbyid(webbrowser web, string id)

public static bool clickbtnbytxt(webbrowser web, string label, string txt)

btn.invokemember("click");

return true;

}public static void settextbyname(webbrowser web, string label, string labelname, string value)

public static void settextbyid(webbrowser web, string id, string value)

///

/// 獲取影象id

///

///

///

///

///

///

///

public static image getchangeimgbyid(webbrowser web, string label, string id, int width, int height)

return img;

}///

/// 獲取影象name

///

///

///

///

///

///

///

public static image getchangeimgbyname(webbrowser web, string label, string name, int width, int height)

return img;

}///

/// 獲取影象src

///

///

///

///

///

//public static image getchangeimgbysrc(webbrowser web, string label, string src, int width, int height)

////    }

//    return img;

//}///

/// 獲取影象src

///

///

///

///

///

public static htmlelement getchangeimgbysrc(webbrowser web, string label, string src)

}return null;}}

WebBrowser列印後關閉網頁

在網頁上使用webbrowser控制項,可以實現無提示框,直接把頁面輸出到印表機進行列印。事實上,無提示列印之後,常見處理是直接自動關閉網頁,但是這好象是個可能完成的任務。使用execwb 6,2 命令直接列印的時候,這個命令不阻塞程序,導致頁面上,無法知道何時列印完成。這個問題困擾了我好長時間,原...

C 通過webBrowser 框架網頁

最近一段時間因為公司老闆的要求 要求我對其他人開發的net框架網頁中自動插入資料,開始的時候我不清楚,後來到網上蒐集了一些資料 首先對webbrowser載入網頁 this webbrowser1.url new system.uri url位址 system.urikind.absolute 給一...

用webBrowser開啟網頁出現指令碼錯誤怎麼辦

當ie瀏覽器遇到指令碼錯誤時,在瀏覽器左下角會出現乙個黃色圖示,點選可以檢視指令碼錯誤的詳細資訊,並不會有彈出的錯誤資訊框。我們在用webbrowser編寫的程式開啟網頁,遇到指令碼有問題是,會彈出乙個錯誤提示框,需要確認後才能夠進行執行。如果我們設計的程式是用來自動處理網頁的,那麼在出現這種情況時...