以下是 该网页 Form 区的内容:
<form method="post" name="input" action="pm.php?action=send&pmsubmit=yes" onSubmit="javascript: this.pmsubmit.disabled=true">
<input type="hidden" name="formhash" value="9dd96c20"><table cellspacing="0" cellpadding="0" border="0" width="98%" align="center">
<tr> <td bgcolor="#B7B7B7"><table border="0" cellspacing="1" cellpadding="4" width="100%">
<tr>
<td width="100%" colspan="2" class="header">发送短消息</td>
</tr><tr><td bgcolor="#FFFFFF" width="18%">到:</td>
<td bgcolor="#F7F7F7" width="82%"><input type="text" name="msgto" size="50" value=""></td></tr>
<tr>
<td bgcolor="#FFFFFF">标题:</td>
<td bgcolor="#F7F7F7"><input type="text" name="subject" size="65" value=""></td>
</tr><tr>
<td valign="top" bgcolor="#FFFFFF">内容:</td>
<td bgcolor="#F7F7F7"><textarea rows="8" name="message" cols="65" onKeyDown="javascript: ctlent();"></textarea>
<br><span class="smalltxt"><input type="checkbox" name="saveoutbox" value="1">保存到发件箱中 [完成后可按 Ctrl+Enter 发布]</span></td>
</tr></table>
</td></tr></table><br><center>
<input type="submit" name="pmsubmit" value="提 交">
</center></form>
<form method="post" name="input" action="pm.php?action=send&pmsubmit=yes" onSubmit="javascript: this.pmsubmit.disabled=true">
<input type="hidden" name="formhash" value="9dd96c20"><table cellspacing="0" cellpadding="0" border="0" width="98%" align="center">
<tr> <td bgcolor="#B7B7B7"><table border="0" cellspacing="1" cellpadding="4" width="100%">
<tr>
<td width="100%" colspan="2" class="header">发送短消息</td>
</tr><tr><td bgcolor="#FFFFFF" width="18%">到:</td>
<td bgcolor="#F7F7F7" width="82%"><input type="text" name="msgto" size="50" value=""></td></tr>
<tr>
<td bgcolor="#FFFFFF">标题:</td>
<td bgcolor="#F7F7F7"><input type="text" name="subject" size="65" value=""></td>
</tr><tr>
<td valign="top" bgcolor="#FFFFFF">内容:</td>
<td bgcolor="#F7F7F7"><textarea rows="8" name="message" cols="65" onKeyDown="javascript: ctlent();"></textarea>
<br><span class="smalltxt"><input type="checkbox" name="saveoutbox" value="1">保存到发件箱中 [完成后可按 Ctrl+Enter 发布]</span></td>
</tr></table>
</td></tr></table><br><center>
<input type="submit" name="pmsubmit" value="提 交">
</center></form>
解决方案 »
- dbgrid中相同字段的值的行,设置相同的颜色
- ADOQuery用like查询打开数据库感觉卡ACCESS库
- 请大家帮帮我。
- 2000下为何找不到DLL文件?
- TFileStream的.WriteComponentRes ()不能保存TTreeView的Item.Data的数据,怎么办?
- 如何断开某一用户的连接?
- 请问在Delphi中有类似VB中DateDiff,DateAdd功能的函数吗?如没有怎样解决?!!一定给分
- 现在我出现了一个奇怪的错误,点击多次后报个错。 我只是动态的创建一些东西,释放报错而且错的Eprivelege error ,Check Range error,abstract error,bpl 错误 高手呢?
- 赵..真是恶心!!!
- 有人要纺织定单管理软件吗?请留下EMAIL!
- 如何实现类似qq网络硬盘功能?
- 是我的sql语句有错吗?
2。使用ie控件,使用诸如 IHTMLDocument2 的类控制网页里的控件,再提交或其他
我在想如何模拟一个提交来欺骗服务器段的
{
This example shows how to automatically fill in a search string
in the "Search Tip" page and click the search button.
}uses
MSHTML_TLB;// first navigate to tipspageprocedure TForm1.Button1Click(Sender: TObject);
begin
Webbrowser1.Navigate('http://www.swissdelphicenter.ch/en/tipsuchen.php');
end;// Try to access IE instance and fill out the search field with
// a text and click the search buttonprocedure TForm1.Button3Click(Sender: TObject);
var
hIE: HWND;
ShellWindow: IShellWindows;
WB: IWebbrowser2;
spDisp: IDispatch;
IDoc1: IHTMLDocument2;
Document: Variant;
k, m: Integer;
ovElements: OleVariant;
i: Integer;
begin
ShellWindow := CoShellWindows.Create;
// get the running instance of Internet Explorer
for k := 0 to ShellWindow.Count do
begin
spDisp := ShellWindow.Item(k);
if spDisp = nil then Continue;
// QueryInterface determines if an interface can be used with an object
spDisp.QueryInterface(iWebBrowser2, WB); if WB <> nil then
begin
WB.Document.QueryInterface(IHTMLDocument2, iDoc1);
if iDoc1 <> nil then
begin
WB := ShellWindow.Item(k) as IWebbrowser2;
begin
Document := WB.Document; // count forms on document and iterate through its forms
for m := 0 to Document.forms.Length - 1 do
begin
ovElements := Document.forms.Item(m).elements;
// iterate through elements
for i := 0 to ovElements.Length - 1 do
begin
// when input fieldname is found, try to fill out
try
if (CompareText(ovElements.item(i).tagName, 'INPUT') = 0) and
(CompareText(ovElements.item(i).type, 'text') = 0) then
begin
ovElements.item(i).Value := 'FindWindow';
end;
except
end;
// when Submit button is found, try to click
try
if (CompareText(ovElements.item(i).tagName, 'INPUT') = 0) and
(CompareText(ovElements.item(i).type, 'SUBMIT') = 0) and
(ovElements.item(i).Value = 'Search') then // Suchen für German
begin
ovElements.item(i).Click;
end;
except
end;
end;
end;
end;
end;
end;
end;
end;