1

vb.net 2008 コーディングによってプログラムでフォームに入力したいと考えています。フォームは Web サイトの 3 ページ目にあります。私は次のコードを使用しています

Private Sub WebBrowser1_DocumentCompleted(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted

    Dim allelements As HtmlElementCollection = WebBrowser1.Document.All
    Dim txti As HtmlElement = WebBrowser1.Document.GetElementById("txtId")
    Dim txtp As HtmlElement = WebBrowser1.Document.GetElementById("txtPsw")
    Dim txti1 As HtmlElement = WebBrowser1.Document.GetElementById("txtId1")
    Dim txtd As HtmlElement = WebBrowser1.Document.GetElementById("txtDate")
    Dim txtr As HtmlElement = WebBrowser1.Document.GetElementById("txtRegion")
    Dim txte As HtmlElement = WebBrowser1.Document.GetElementById("txtEmail")
    Dim txtt As HtmlElement = WebBrowser1.Document.GetElementById("txtTitle")
    Dim txtu As HtmlElement = WebBrowser1.Document.GetElementById("txtUrl")
    Dim txtp1 As HtmlElement = WebBrowser1.Document.GetElementById("txtPin1")
    Dim txtp2 As HtmlElement = WebBrowser1.Document.GetElementById("txtPin2")
    Dim txtp3 As HtmlElement = WebBrowser1.Document.GetElementById("txtPin3")
    Dim txtp4 As HtmlElement = WebBrowser1.Document.GetElementById("txtPin4")
    Dim txtp5 As HtmlElement = WebBrowser1.Document.GetElementById("txtPin5")
    Dim txtpd As HtmlElement = WebBrowser1.Document.GetElementById("txtData")

    txti.SetAttribute("value", "E712050-15")
    txtp.SetAttribute("value", "HH29")



    txti1.SetAttribute("value", "E712050-15")
    txtd.SetAttribute("value", "")
    txtr.SetAttribute("value", "PAKISTAN")
    txte.SetAttribute("value", "excitedreams@yahoo.com")
    txtt.SetAttribute("value", "Best Classified Business.")
    txtu.SetAttribute("value", "// www.craigslist.org /")
    txtp1.SetAttribute("value", "W")
    txtp2.SetAttribute("value", "X")
    txtp3.SetAttribute("value", "M")
    txtp4.SetAttribute("value", "A")
    txtp5.SetAttribute("value", "F")

サブ終了

しかし、私のコードはそれを埋めることができません。コードは Web サイトの 1 ページ目では機能するが、3 ページ目では機能しないようです。フォームに入力できるようにする方法は?? どうもありがとう

4

0 に答える 0