Delphi獲取所有開啟的IE視窗的網頁原始碼
procedure TForm1.Button1Click(Sender: TObject);
var
ShellWindow: IShellWindows;
i: Integer;
spDisp: IDispatch;
IE1: IWebBrowser2;
begin
ShellWindow := CoShellWindows.Create;
for i:=0 to ShellWindow.Count - 1 do
begin
spDisp := ShellWindow.Item(i);
if spDisp <> nil then
begin
spDisp.QueryInterface(iWebBrowser2, IE1);
if IE1 <> nil then
begin
if Pos('http://', LowerCase(IE1.LocationURL)) = 1 then
begin
Memo1.Lines.Add(IE1.LocationURL); //獲取網址
Memo1.Lines.Add((IE1.Document as IHtmlDocument2).body.outerHTML); //獲取原始碼
end;
end;
end;
end;
end;
var
ShellWindow: IShellWindows;
i: Integer;
spDisp: IDispatch;
IE1: IWebBrowser2;
begin
ShellWindow := CoShellWindows.Create;
for i:=0 to ShellWindow.Count - 1 do
begin
spDisp := ShellWindow.Item(i);
if spDisp <> nil then
begin
spDisp.QueryInterface(iWebBrowser2, IE1);
if IE1 <> nil then
begin
if Pos('http://', LowerCase(IE1.LocationURL)) = 1 then
begin
Memo1.Lines.Add(IE1.LocationURL); //獲取網址
Memo1.Lines.Add((IE1.Document as IHtmlDocument2).body.outerHTML); //獲取原始碼
end;
end;
end;
end;
end;
相關文章
- QWebView獲取網頁原始碼WebView網頁原始碼
- 想獲取JS載入網頁的源網頁的原始碼,不想獲取JS載入後的資料JS網頁原始碼
- 直播原始碼,獲取兩個日期之間的所有日期原始碼
- 一次性關閉所有開啟的word視窗
- 關於父視窗獲取跨域iframe子視窗中的元素跨域
- 寫一個獲取頁面中所有checkbox的方法
- Python爬取網頁的所有內外鏈Python網頁
- windows10關閉所有開啟的視窗快捷鍵在哪裡設定Windows
- Arch-gnome下網頁只能新建視窗開啟,滾輪無效的解決方案網頁
- 獲取gridview所有行的idView
- 獲取AOSP原始碼原始碼
- python3中編碼如何獲取網頁?Python網頁
- JavaScript 獲取網頁尾本程式碼內容JavaScript網頁
- 《一葉》在任意網頁開啟實時彈幕, 聊天視窗, 留言板網頁
- Android 8.0 原始碼分析 (十) WindowManagerService 的視窗管理Android原始碼
- vscode原始碼分析【九】視窗裡的主要元素VSCode原始碼
- WKWebView 獲取網頁高度,圖片點選檢視,網頁連結點選WebView網頁
- php獲取網頁內容的三種方法PHP網頁
- Vue中在新視窗開啟頁面 及 Vue-routerVue
- python獲取頁面亂碼時的處理Python
- Android Activity Deeplink啟動來源獲取原始碼分析Android原始碼
- HarmonyOS原始碼獲取大全原始碼
- dotnet 在 UNO 裡獲取 X11 視窗指標的方法指標
- win10的ie11執行後開啟視窗後又自動關閉修復方法Win10IE11
- js 開啟新視窗方式JS
- 無法開啟JFrame視窗
- 獲取所有鑰匙的最短路徑
- Markdown連結採用新開視窗的方式開啟
- 短視訊平臺原始碼,Android獲取螢幕的高度和寬度原始碼Android
- python四種方式解析網頁獲取頁面中的連結Python網頁
- layui 子彈窗獲取父頁面的引數傳參UI
- js/jq 獲取網頁寬高JS網頁
- css 獲取從第n個開始,之後的所有元素CSS
- C#獲取HTML原始碼C#HTML原始碼
- 獲取openjdk10原始碼JDK原始碼
- Mac小技巧 快速檢視指定應用程式的所有視窗Mac
- win10怎樣開啟執行視窗快捷鍵_win10開啟執行視窗的4個方法Win10
- Winform獲取並設定WebBrowser所用的IE核心版本ORMWeb
- 淘寶API,獲取店鋪的所有商品API