伊莉討論區
標題:
VB6自動填寫網頁表格
[打印本頁]
作者:
fung3103
時間:
2010-1-19 08:25 PM
標題:
VB6自動填寫網頁表格
用VB添加個webbrowser控鍵進來盡量把它在窗體上畫大點
我把webbrowser的name屬性改為IE,當然也可以是你自己喜歡
Private Sub Form_Load()
'初始化時打開該網頁
IE.Navigate "s4.travian.cn/login.php" '自己加http://並不是宣傳, 測試用途
End Sub
複製代碼
找個2個command控鍵,分別為command1和command2控鍵,將其caption改為 「輸入」 和 「確定」
;
Private Sub command1_Click()
Dim vDoc, vTag
Dim i As Integer
Set vDoc = IE.Document
For i = 0 To vDoc.All.length - 1 '檢測所有標籤
If UCase(vDoc.All(i).tagName) = "INPUT" Then '找到input標籤
Set vTag = vDoc.All(i)
If vTag.Type = "text" Then 'TYPE
vTag.Value = "123456" '這個是輸入到用戶名中得值
End If
If vTag.Type = "password" Then 'TYPE
vTag.Value = "123456" '這個是輸入到密碼框中的值
End If
If vTag.Name = "s1" Then
vTag.Click
End If
End If
Next i
End Sub
複製代碼
Private Sub command2_Click()
Dim vDoc, vTag
Dim i As Integer
Set vDoc = IE.Document
For i = 0 To vDoc.All.length - 1 '檢測所有標籤
If UCase(vDoc.All(i).tagName) = "INPUT" Then '找到input標籤
Set vTag = vDoc.All(i)
If vTag.Name = "s1" Then
vTag.Click '點擊確定鍵
End If
End If
Next i
End Sub
複製代碼
作者:
ldistinctt
時間:
2010-1-21 08:56 AM
這和我之前使用的方法不同
在找標籤及輸入的功能上
少了不少行數,這下又學到一招了
不過這樣一來我的程式可要大修特修了
作者:
fung3103
時間:
2010-1-21 11:21 PM
本帖最後由 arthurliuliu 於 2010-1-22 07:53 AM 編輯
不是不許宣傳嗎...我在別的論壇找到的
既然如此,那請您不要隨意至其他論壇轉載他人的文件,以免侵犯智慧財產權。
by arthurliuliu
作者:
mabinogi0418
時間:
2010-3-23 03:02 PM
感謝板大分享 我會好好研究的@@
作者:
asimops0258
時間:
2015-2-16 09:00 PM
感謝您的分享~~
正好可以寫自動登入wifi
歡迎光臨 伊莉討論區 (http://a401.file-static.com/)
Powered by Discuz!