vb 클릭
3136 단어 vb
웹 페이지 자동 로그 인, 웹 페이지 시 뮬 레이 션 클릭 에 사용 할 수 있 습 니 다. 공공 컨트롤 웹 브 라 우 저 로 호출 되 고 폼 의 작성 과 마우스 클릭 이벤트 등 을 모 의 할 수 있 습 니 다. 보 여 주 는 코드 부분 은 다음 과 같 습 니 다.
네트워크 정상 여 부 를 판단 하 다.
Private Function IsConnectedToInternet() As Boolean
Dim Desc As Integer
Return internet.InternetGetConnectedState(Desc, 0)
End Function
:
webBrowser1.Navigate(New Uri(http://www.lob.cn))
Private Sub btnlogin_Click(sender As Object, e As EventArgs)
webBrowser1.Document.GetElementById("id").InnerText = txtuser.Text.ToString().Trim()
'
webBrowser1.Document.GetElementById("passwd").InnerText = txtpwd.Text.ToString().Trim()
'
Dim formLogin As HtmlElement = webBrowser1.Document.Forms("frmLogin")
formLogin.InvokeMember("submit")
Thread.Sleep(5000)
herfclick(http://www.lob.cn)
'
' ,
'SESSION
herfclick(http://www.lob.cn)
End Sub
url :
Private Sub herfclick(url As String)
For i As Integer = 0 To webBrowser1.Document.All.Count - 1
If webBrowser1.Document.All(i).TagName = "A" AndAlso webBrowser1.Document.All(i).GetAttribute("href").ToString().Trim() = url Then
webBrowser1.Document.All(i).InvokeMember("click")
' ”CLICK” .net lob.cn
Exit For
End If
Next
End Sub
:
Private Sub filldate(txt As String)
Dim frmWord As HtmlElement = webBrowser1.Document.Forms("frmWord")
' from
Dim txtarea As HtmlElementCollection = frmWord.GetElementsByTagName("TEXTAREA")
Dim radio As HtmlElementCollection = frmWord.GetElementsByTagName("INPUT")
radio(2).InvokeMember("click")
' radio
txtarea(0).InnerText = txt.ToString()
End Sub
, webBrowser1 DocumentCompleted url , url url ,
'string strURL URL
Private Sub webBrowser1_DocumentCompleted(sender As Object, e As WebBrowserDocumentCompletedEventArgs)
'
If e.Url.ToString().Trim() = strURL.Trim() Then
End If
End Sub
' , ;
webBrowser1.Document.Window.ScrollTo(100, 100)
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
vb 프로세스 제어 조회 닫기텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.