在HTML代码源中搜索字符串

时间:2016-05-23 09:31:41

标签: vb.net

你好像标题说我想在html代码源中搜索一个字符串,这是我的代码:

 Dim client As WebClient = New WebClient()
    Dim reply As String = client.DownloadString("http://10.2.1.1/firewall_rules_edit.php?id=1")
    RichTextBox1.Text = reply
    If (reply.Contains("<input name=""disabled"" type=""checkbox"" id=""disabled"" value=""yes"" checked=""checked"" />")) Then
        Label1.Text = "Checked"
    End If
    If (reply.Contains("<input name=""disabled"" type=""checkbox"" id=""disabled"" value=""yes""  />")) Then
        Label1.Text = "UnChecked"
    End If

标签文字没有改变......

我不知道错误在哪里:(

1 个答案:

答案 0 :(得分:0)

问题是路由器/防火墙需要身份验证

如果设备使用HTTP身份验证,您可以使用[username]:[password]@[address]预先填写登录信息。

例如,如果我们假设用户名为admin且密码为1234,我们会这样做:

Dim reply As String = client.DownloadString("http://admin:1234@10.2.1.1/firewall_rules_edit.php?id=1")