Я пытаюсь получить некоторые данные из Url, используя Httpwebrequest / response, я получаю ответ, который я показываю в msgbox. Он показывает все содержимое HTML.
Теперь я хочу получить значение определенного тега (TD-тега) и показать все его значения в выпадающем списке в приложении vb.net для настольных компьютеров.
мой код для получения ответа от веб-сервера:
enter code here
Импорт System.IO
Импорт System.Net
Импорт System.Xml
Импортирует System.Text.Encoder
Публичный логин
Private Sub login_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
End
End Sub
Private Sub Panel1_Paint(ByVal sender As System.Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles Panel1.Paint
End Sub
Private Sub Ok_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Ok.Click
Dim strId As String = txt_uid.Text
Dim strPwd As String = txt_pwd.Text
Dim oEncoder As New System.Text.ASCIIEncoding
Dim postData As String = "UM_username=" + strId
postData += ("&UM_password=" + strPwd)
Dim data As Byte() = oEncoder.GetBytes(postData)
MsgBox(postData)
Dim webStream As Stream
Dim webResponse As String = ""
Dim req As HttpWebRequest
Dim res As HttpWebResponse
Dim Output As String
'Dim Posit1 As Int32
'Dim Posit2 As Int32
req = WebRequest.Create("http://localhost/basic_framework/index.php?menu=login&UM_email=" & strId & "&UM_password=" & strPwd)
req.ContentType = "application / x-www-form-urlencoded"
req.KeepAlive = False
req.Method = "POST"
res = req.GetResponse ()
webStream = res.GetResponseStream()
Dim webStreamReader As New StreamReader(webStream)
While webStreamReader.Peek >= 0
Output = webStreamReader.ReadToEnd()
RichTextBox1.Text = Output
Msgbox (выход)
End While
End Sub
Конечный класс
этот код получает ответ от URL и показывает его в richtextbox или msgbox
Теперь я хочу получить определенное значение тега (скажем, td, значения параметров) и показать его в выпадающем списке в моей форме приложения vb.net динамически. Это потребуется для анализа html-содержимого, а затем для получения этого значения тега. Пожалуйста, предложите мне способ ......
Если требуется синтаксический анализ, как проанализировать html-содержимое, чтобы получить только определенное значение тега в выпадающем списке в форме vb.net