none
¿Cómo obtener datos de una pagina web? RRS feed

Todas las respuestas

  • Primero, para descargar el html de la página:

    Dim wc as New WebClient()

    Dim html as String = wc.DownloadString("https://www.youtube.com/watch?v=iDBngplXY_I")

    Después usas las funciones de manipulación de strings para extraer de esa variable la parte que contiene el título. Para eso tendrás que examinarlo primero manualmente para ver qué es lo que youtube usa para diferenciar el título. Concretamente, en este caso encontrarás que la variable contiene este fragmento:

    ....<title>Street Fighter II - Ken's Theme [Eurobeat Remix] - YouTube</title>....

    Así pues, basta que busques dentro del String la posición de "<title>" (usando IndexOf) y luego la de "</Title>", y después tomas un .SubString de la porción que haya entre ambos.


    viernes, 1 de mayo de 2020 6:31
  • Hola ijorgePc hay varias formas de lograr lo que quieres puedes hacerlo como te lo dice el compañero Alberto Poblacion

    tambien otra forma mas sencilla haciendolo como el ejemplo a continuacion

    Public Class Form1
    
        Private WithEvents webB As New WebBrowser
    
        Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
            webB.Navigate("https://www.youtube.com/watch?v=iDBngplXY_I")
        End Sub
    
        Private Sub webB_DocumentCompleted(sender As Object, e As WebBrowserDocumentCompletedEventArgs) Handles webB.DocumentCompleted
            Label1.Text = webB.DocumentTitle
            webB.Stop() 'Esto detiene los elementos dinamicos como el sonido de los videos. 
            ' lo que a su ves detiene el video ya que muchos videos se reproducen automaticamente al cargar la pagina.
        End Sub
    
    End Class
    hay mas formas pero igual estos ejemplos funcionan.

    viernes, 1 de mayo de 2020 12:23
  • Y como hago para visualizar otro tipo de cosas como los likes esto es lo que controla los likes html

    

    o las visualizaciones

    Disculpa que pregunto mucho pero soy algo curioso y no tengo alguna de idea de como recorrer etiquetas para obtener valores.

    viernes, 1 de mayo de 2020 18:15