请问有没有人告诉我怎样才可以在VB中不用Webbrowser就可以填写网页的文本框?急

不是啊
我是想实现像Robot Form的一些功能,比如填写网页特定表格

我是知道先取得网页控件的句柄,但怎么取得?

第1个回答  2006-07-04
是不是要点击以后才能出网页啊
那你可以试下这个 我也不太清楚 不过好象在什么书里看过
在点击按纽的是后写
private sub command1_onclick()

dim str
str="http://" & text1.text
shell str
end sub
我没试过 你试一下吧

vb 获取网页文本框内容
可把上述代码写到WebBrowser1_DownloadComplete事件中 需要将ID设为唯一的,如果有多个tag的ID为"1"(这是网页设计所不允许但不是完全限制的),无法用getelementbyid,但可用getelementsbyname,如: 其他可用的方法:text1=WebBrowser1.Document.getelementbyid("123").children(1).Value'需要配套,加...

如何实现VB自动填写网页上需要填写的内容
在VB里面使用Webbrowser 再Webbrowser1.document.这样用DHTML修改在Webbowser打开的网页里面的元素的值(Value)就可以了 有DHTML两个方法是好用的 Webbrowser1.document.getelementsbyname("元素名")'返回元素 Webbrowser1.document.getelementbyid("元素ID")'返回元素数组 注:元素名和元素ID可以通过分析页...

vb关于后台操作webbrowser,模拟键盘填写表单的问题(需要按方向键和tab...
其他表单元素可以用上述类似的方法逐一赋值。最后,找到submit按钮执行click方法即可提交表单了。如果submit按钮有id或name就最好办了,比如表单上的submit按钮是这样的: 那么VB中可以这样:WebBrowser1.document.getElementById("submit1").Click 如果没有id或name就稍微复杂一些:Dim objs As Object, obj...

VB 获取指定网页文本框的内容
添加一个WebBrowser(Microsoft Interntet Control)、一个Timer:Private Sub Form_Load()WebBrowser1.Navigate "about:blank"Timer1.Enabled = False Timer1.Interval = 500 WebBrowser1.Navigate "http:\/\/www.hao123.com\/haoserver\/wotime.htm"End Sub Private Sub Timer1_Timer()Text1 = WebBrows...

如何在vb中控制webbrowser的弹出窗口
给出以下三种方法你可以试一下:方法一:控制webbrowser不弹出IE窗口的方法是在控件的NewWindow2事件里面添加如下代码:Set ppDisp = WebBrowserTemp.Object ' WebBrowserTemp为自己在窗体中另外添加的Webbrowser控件 如果禁止弹出窗口,不做处理,则在NewWindow2事件里添加如下代码即可:Cancel = True 方法二:...

如何解决VB中WebBrowser控件持续打开网页占用的内存
如果没有用户与网页交互的需求的话,完全可以不用webbrowser控件,而是用inet控件或者API URLDownload。inet控件相比webbrowser控件来说,占用的内存要小得多,因为它仅仅下载网页,而不下载网页中的图片或者内嵌网页。但它的缺点也是不能释放内存。只是比webbrowser稍微好点,并不能从根本上解决问题。它不能...

vb中如何实现提取网页内容
在vb窗体上加入webBrowser控件,并加入一个时钟控件,设置为200毫秒,加入一个文本框 Private Sub Form_Load()webBrowser1.Silent = True'屏蔽脚本错误提示 End Sub Private Sub Command1_Click()webBrowser1.Navigate "http:\/\/www.baidu.com" '打开网址 Timer1.Enabled = True End Sub Private ...

如何在VB中插入网页
VB6.0可使用WebBrowser控件的navigate方法关联网址,就能在窗体的WebBrowser控件中显示网页。WebBrowser 控件,这个控件允许将 Web 页面作为 Visual Basic 窗体的一部分运行。控件添加,工程-部件-在Microsoft Internat Controls 前勾选-确定 在工具箱双击该控件,窗体就有WebBrowser 控件,调整其大小。实例代码...

vb在打开网页的时候出现了这样的问题
这才是根本解决思路。如果是因为HTTP头信息不一样导致的问题,可以用InternetTransfer控件来伪造头信息。经过测试,你这个网址用webbrowser可以正常访问,我的系统中装的是IE6,VB中的webbrowser不能把silent属性设置成false,弹出关于证书的提示就点击“是”,可以访问成功。

vb6使用Webbrowser1,点击网页里面的按钮,触发网页的js时,触发vb中定义...
1.htm有几个?Set mICustomDoc = Me.WebBrowser1.Document mICustomDoc.SetUIHandler Me 这个代码里面,SetUIHandler方法来自何方?可能是你自己写了个加强型类模块?看到“(这个页面结构我是无权限改动的,我只有权限改动vb中的代码)”这句我就望而却步了,我的办法是废弃掉HTM文件里的所有执行...

相似回答
大家正在搜