當前位置:首頁 » 操作系統 » 獲取網頁源碼delphi

獲取網頁源碼delphi

發布時間: 2022-08-20 18:32:06

㈠ 哪位大俠通曉delphi中使用正則表達式提取網頁源文件的過程,我要發送信息,必須先要解析網頁源碼

我使用的是Perlreg,你可以從網上下載後載入Delphi中。

網上有這個的正則列子,你不妨看一下,其實正則用的時候再學就可以了,很簡單。

㈡ delphi WebBrowser1 怎麼獲取框架中的框架的網頁代碼

這是寫的一個程序中的部分代碼,供參考:


framedoc:=WebBrowser1.DocumentasIHTMLDocument2;
ifframedoc.frames.length>0then//判斷是否帶有框架
begin
frame_dispatch:=framedoc.frames.item(0);//第1個框架
doc:=(frame_dispatchasIHTMLWindow2).document;
end;

㈢ delphi主流瀏覽器窗口句柄獲取源碼

獲取所有句柄,源碼如下:

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;

type
TForm1 = class(TForm)
Memo1: TMemo;
btn_listwindow: TButton;
procere btn_listwindowClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

function EnumWindowsProc(AhWnd:LongInt;AForm:TForm1):boolean;stdcall;

implementation
{$R *.dfm}
function EnumWindowsProc(AhWnd:LongInt;AForm:TForm1):boolean;
var
lpszClassName,lpszWindowText:array[0..254] of char;
begin
GetWindowText(AhWnd,lpszWindowText,254);
GetClassName(AhWnd,lpszClassName,254);
Aform.memo1.lines.add(StrPas(lpszWindowText));
Aform.memo1.lines.add(StrPas(lpszClassName));
Aform.memo1.lines.add( '-------------------- ');
Result:=True;
end;

procere TForm1.btn_listwindowClick(Sender: TObject);
begin
EnumWindows(@EnumWindowsProc,LongInt(self));
end;

end.
F9,運行,看看結果。最好是F7單步跟蹤調試一下,看看回調函數是怎麼被調用的。

㈣ DELPHI提取網頁源碼部分內容問題

不是這樣取的,按照元素取
s := WebBrowser1.OleObject.document.getElementByID('span1').innerText;

㈤ delphi中如何直接得到WebBrowser的HTML源碼

如果你想用webbrowser控制項來獲取

生成aspx的源代碼,基本上不太可能。

當你用http協議訪問伺服器時,

伺服器只會給你經過解析後生成的代碼,

而不太可能給你源代碼,除非這個文件不能被正常解析

㈥ 提交數據之後如何取網頁源碼

先調試輸出,找到網頁上你要的數據,然後新建一個變數,用取出中間文本來取出你要的數據。
獲取網頁源代碼中的具體步驟如下:
1、首先我們在瀏覽器里隨意打開一張網頁查看其源代碼。
2、然後我們點擊瀏覽器上的查看。
3、在選項中選擇後面位置的查看源代碼。
4、然後我們可以看到該網頁中的源代碼。
5、其中的源代碼也可以點擊訪問。
6、點擊訪問的源代碼的顯示的如下圖,即可看到源代碼所顯示的數據。
7、重新測試程序,從網頁源碼編輯框的看反饋結果.

㈦ delphi HTTP協議取網頁源碼

以下方法就是DELPHI的


uses UrlMon; //urlmon包含urldownloadtofile函數

使用如下方法下載

UrlDownloadToFile(nil, PChar('http://www..com/'), PChar('index.htm'), 0, nil);

㈧ 怎樣用delphi 獲取網頁html源代碼(網頁需登錄)

不要用IDHTTP控制項
用EmbeddedWB控制項就行了
如果沒有的話去<a href="http://www.delphinbox.com" target="_blank">www.delphinbox.com</a>下載
IDHTTP是按內存流的方式讀網頁代碼,東西多了效率就低
EmbeddedWB是以MSHTML介面讀網頁代碼,可以把讀到的代碼批量送出

熱點內容
隨機啟動腳本 發布:2025-07-05 16:10:30 瀏覽:524
微博資料庫設計 發布:2025-07-05 15:30:55 瀏覽:24
linux485 發布:2025-07-05 14:38:28 瀏覽:304
php用的軟體 發布:2025-07-05 14:06:22 瀏覽:753
沒有許可權訪問計算機 發布:2025-07-05 13:29:11 瀏覽:430
javaweb開發教程視頻教程 發布:2025-07-05 13:24:41 瀏覽:694
康師傅控流腳本破解 發布:2025-07-05 13:17:27 瀏覽:238
java的開發流程 發布:2025-07-05 12:45:11 瀏覽:684
怎麼看內存卡配置 發布:2025-07-05 12:29:19 瀏覽:282
訪問學者英文個人簡歷 發布:2025-07-05 12:29:17 瀏覽:833