请问,怎么获取 Myie 的页面内容。(300分)

  • 主题发起人 主题发起人 wang_80919
  • 开始时间 开始时间
W

wang_80919

Unregistered / Unconfirmed
GUEST, unregistred user!
请问,怎么获取 Myie 的页面内容。
1. 能读出 Myie 的每个页面的内容。
2. 能获取 Myie 的每个页面的句柄。
3. 能关闭 任意一个页面。
3. 能知道每个页面的状况,如无法访问,或“服务器返回错误”。
4. 能要求 任意一个页面 重新访问。也能替换成其它连接。
5. 能找到每个页面的按钮、输入框、单选框、多选框、下拉列表框,及其句柄。
6. 能打开新的页面,并且带有目标名,如“_black”、“_MyNewPage”。

7. 我的程序是一个 EXE/OCX ,所以我要句柄。

8. 在我的程序内部如果使用内置浏览器,当它是 ActiveX 的时候,在 MyIE 内运行,是否可以利用 MyIE 的速度?如果不能,如何才能在 ActiveX 内部的一个线程内读取任意连接的内容,并存为文本。
 
你也可以访问如下连接。总值900分。

http://www.delphibbs.com/delphibbs/dispq.asp?lid=2488788
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2488789

每个问题值100-150分。
欢迎大家踊跃发言。
 
问题9:如何提交一个页面的 Form 使页面转换。
 
MyIE很好用吗?
我只知道怎样获取内置的浏览器的网页内容
 
如果 代码 可以用于 MyIE 也请贴出来看看。
 
MYIE我也只是听说过而已,代码行不行,只好试试看了
我找找看……

unit Unit1;

interface

uses
Windows, Messages, SysUtils,MSHTML_TLB, Classes, Graphics, Controls, Forms, Dialogs,
OleCtrls, SHDocVw, StdCtrls, HTTPApp, XMLBrokr ,
ActiveX, ComCtrls;

……………………
procedure TForm1.Button3Click(Sender: TObject);
var
DoC: IHTMLDocument2;
begin
list:=TstringList.Create;
Doc := WebBrowser1.Document as IHTMLDocument2;
Memo1.Lines.Add(Doc.body.outerhtml); //读源码
Memo1.Lines.Add(Doc.body.outerText); //Html To Text
end;

需要引入
component/import activeX control ../microsoft html object library(version4.0).
以上代码可以实现啊
 
对不起,您的代码不能用于 MyIE 我要的是可以取得 MyIE 内所有的页面(线程)的内容。
 
正好我也是用MYIE,哈哈,开发MYIE的插件有它的SDK包
http://www.myie2.com/files/sdk.zip
 
后退
顶部