如何自动登录博客与自动发博?(急,没分了,全给了) 如何自动登录博客与自动发博?用程序写好的用户名密码和文章如:blog.sina.com.cn 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Delphi用WebBrowser编程-自动登录操作WebBrowser编程-自动登录操作利用Delphi的Olevariant类型--------------------------------------------------------------------------------单个frames的输入varo : Olevariant;begino := WebBrowser.OleObject.document.all.item('LoginUserID',0); //找到登录用户名的输入框o.value := 'TEST';o := WebBrowser.oleobject.document.all.item('LoginPassword',0); //找到登录密码的输入框o.value := 'TEST'WebBrowser.oleobject.document.Forms.Item(0, 0).submit; //第一个表单提交{o :=WebBrowser.oleobject.document.all.item('Login',0); //或者用指定表单名称提交o.Click; //点击操作,对其它对象也可同样操作}end;多个frames的输入,FrameIndex为Frame的序号varo : Olevariant;begin//找到登录用户名的输入框o := WebBrowser.oleobject.document.documentelement.document.frames.item(FrameIndex).document.all.item('LoginUserID',0);o.value := 'TEST';//找到登录密码的输入框o := WebBrowser.oleobject.document.documentelement.document.frames.item(FramIndex).document.all.item('LoginPassword',0);o.value := 'TEST'//第一个表单提交WebBrowser.oleobject.document.documentelement.document.frames.item(FramIndex).document.Forms.Item(0, 0).submit;{//或者用指定表单名称提交o :=WebBrowser.oleobject.document.documentelement.document.frames.item(FramIndex)..document.all.item('Login',0);o.Click; //点击操作,对其它对象也可同样操作}end; 写好的文章发表也是findwindow,然后模拟点击发布的 写好的文章发表也是findwindow,然后模拟点击发布的?如果想循环发表blog,如我有一个列表blog.sina.com.cnblog.163.comblog.soho.com如何做?模拟点击可能会因为网速不一样,界面模拟出来就不一样了 怎样使拖动Image控件不闪烁? 关于删除access中一个表的问题 编写C/S结构的程序,如何连接internet网上的一台sqlserver数据库服务器 关于SQL模糊查询时的传值问题? 在线等待!谢谢! 如何调用摄像头的图形和图象呢? 请教FrameSniper(§绕瀑游龙§)等高手问题 100分求助,怎样通过查询数据库动态生成菜单,得到答案就结帖! 十万火急,快救我。我三点交货。 怎样获取IE里的HTML页面 这到底是为什么? Invalid Pointer operation delphi 7 程序设置不了断点了,SOS;
WebBrowser编程-自动登录操作
利用Delphi的Olevariant类型--------------------------------------------------------------------------------
单个frames的输入
var
o : Olevariant;
begin
o := WebBrowser.OleObject.document.all.item('LoginUserID',0); //找到登录用户名的输入框
o.value := 'TEST';
o := WebBrowser.oleobject.document.all.item('LoginPassword',0); //找到登录密码的输入框
o.value := 'TEST'
WebBrowser.oleobject.document.Forms.Item(0, 0).submit; //第一个表单提交
{
o :=WebBrowser.oleobject.document.all.item('Login',0); //或者用指定表单名称提交
o.Click; //点击操作,对其它对象也可同样操作
}
end;
多个frames的输入,FrameIndex为Frame的序号
var
o : Olevariant;
begin
//找到登录用户名的输入框
o := WebBrowser.oleobject.document.documentelement.document.frames.item(FrameIndex).document.all.item('LoginUserID',0);
o.value := 'TEST';
//找到登录密码的输入框
o := WebBrowser.oleobject.document.documentelement.document.frames.item(FramIndex).document.all.item('LoginPassword',0);
o.value := 'TEST'
//第一个表单提交
WebBrowser.oleobject.document.documentelement.document.frames.item(FramIndex).document.Forms.Item(0, 0).submit;
{
//或者用指定表单名称提交
o :=WebBrowser.oleobject.document.documentelement.document.frames.item(FramIndex)..document.all.item('Login',0);
o.Click; //点击操作,对其它对象也可同样操作
}
end;
如果想循环发表blog,如我有一个列表
blog.sina.com.cn
blog.163.com
blog.soho.com
如何做?
模拟点击可能会因为网速不一样,界面模拟出来就不一样了