如何在 TWebBrowser 中模拟点击超链接? (100分)

  • 主题发起人 主题发起人 bundur
  • 开始时间 开始时间
B

bundur

Unregistered / Unconfirmed
GUEST, unregistred user!
请问
1.如何在 TWebBrowser 中模拟点击超链接
2.如何提交表单.
注: 因为网站有身份验证, 所以不能在新的实例中提交.
另: 该表单是当一个超链接被点击后才出现的。主页面是一个框架。
 
程序運行時設定twebbroser為默認網頁觀看器....設RegisterAsBrowser為true;
Registers the control as a top-level browser for target name resolution.
property RegisterAsBrowser: WordBool;
Description
Set RegisterAsBrowser to True when using the Web browser control to implement a top-level browser.
 
发消息模拟鼠标点击。
 
取得主页的源码从中分析出表单的连接,取得需要的参数,用程序传递就行了,
以前我替问过,
 
好象不行,因为该网页需要登录,登录后有一串 uid 串,因为有这个 uid 所以如果拷贝已经登录的网页中的链接到一个新开的浏览器页面是无法打开的。
 
找到提交按钮的位置,发个消息不就行了。
 
用pos,copy涵數取得uid值,然後在連接的值加上原uid就行了...
 
虽然该问题没有答案,但时间过久了,结了吧,有分大家分~~
 

Similar threads

D
回复
0
查看
842
DelphiTeacher的专栏
D
D
回复
0
查看
848
DelphiTeacher的专栏
D
D
回复
0
查看
682
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部