利用vb里的控件webbrowser訪問這個(gè)網(wǎng)頁,就能直接訪問到它的源碼。至于你想通過代碼點(diǎn)擊這個(gè)按鈕是可以實(shí)現(xiàn)的,很多論壇自動(dòng)發(fā)廣告的程序就是這樣實(shí)現(xiàn)的。不過我記得由于vb6的代碼提示不全,不能通過代碼提示找到這個(gè)功能。
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長期合作伙伴,公司提供的服務(wù)項(xiàng)目有:主機(jī)域名、網(wǎng)絡(luò)空間、營銷軟件、網(wǎng)站建設(shè)、新津縣網(wǎng)站維護(hù)、網(wǎng)站推廣。
如果你有vb.net的話,在form上拽個(gè).net的webbrowser控件,然后你看看里面的代碼提示。其中包括了操作模擬的功能,然后再把代碼復(fù)制回vb6就能用了。
使用webbrowser空間實(shí)現(xiàn)很簡單
一。 首先在窗體頭部定義 Dim WithEvents MyDom As MSHTML.HTMLDocument
其次找到element對象 myDom=WebBrowser1.Document.getElementsByName("sa")
最后執(zhí)行onclick : mydom.onclick
二.還有想要實(shí)現(xiàn)點(diǎn)擊,直接執(zhí)行點(diǎn)擊的相應(yīng)函數(shù)即可例如:假設(shè)想實(shí)現(xiàn)點(diǎn)擊下面的Inputbox
input id="busT1" name="busT" type="radio" value="1" class="input5" checked="checked" onclick="busSwitchDiv('changeDiv')" tabindex="18"/
那么直接執(zhí)行onclick里的函數(shù)busSwitchDiv('changeDiv')即可,執(zhí)行語句如下:
WebBrowser1.Document.parentwindow.execscript "busSwitchDiv('changeDiv')"
調(diào)用api
在Visual Baisc.net中的聲明:
Declare Sub mouse_event Lib "user32" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long)
Public Const MOUSEEVENTF_LEFTDOWN = H2 '模擬鼠標(biāo)左鍵按下
Public Const MOUSEEVENTF_LEFTUP = H4 ’模擬鼠標(biāo)左鍵釋放
Public Const MOUSEEVENTF_MIDDLEDOWN = H20 '模擬鼠標(biāo)中間鍵按下
Public Const MOUSEEVENTF_MIDDLEUP = H40 '模擬鼠標(biāo)中間鍵釋放
Public Const MOUSEEVENTF_RIGHTDOWN = H8 '模擬鼠標(biāo)右鍵按下
Public Const MOUSEEVENTF_RIGHTUP = H10 '模擬鼠標(biāo)右鍵釋放
Public Const MOUSEEVENTF_MOVE = H1 '模擬鼠標(biāo)指針移動(dòng)
例:
mouse_event MOUSEEVENTF_LEFTDOWN,10,10,0,0
'在(10,10)模擬鼠標(biāo)左鍵按下
本文標(biāo)題:vb.net中后模擬點(diǎn)擊 vbs 模擬鼠標(biāo)點(diǎn)擊
本文地址:http://aaarwkj.com/article40/hhpseo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊、軟件開發(fā)、動(dòng)態(tài)網(wǎng)站、網(wǎng)站收錄、移動(dòng)網(wǎng)站建設(shè)、ChatGPT
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)