YT Downloader - Co tu jest źle?

YT Downloader - Co tu jest źle?
MA
  • Rejestracja:prawie 11 lat
  • Ostatnio:około 2 lata
  • Postów:75
0

Witam, mógłby ktoś powiedzieć co tutaj może być źle?
Błąd to: "Serwer zdalny zwrócił błąd: (404) Nie znaleziono."

Kopiuj
Imports System.Net
Imports System.Text.RegularExpressions

Public Class Form1


    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim s As New WebClient
        Dim y As String = s.DownloadString("http://www.youtube-mp3.org/api/itemInfo/?video_id=" + TextBox1.Text)
        Dim linkoriginal As New System.Text.RegularExpressions.Regex("""image"" : ""(\S+)""\D+\S+\D+""h"" : ""(\S+)""")
        Dim matches As MatchCollection = linkoriginal.Matches(y)
        For Each showlink As Match In matches
            Dim u As String = (showlink.Groups(1).Value)
            Dim t As String = (showlink.Groups(2).Value)
            TextBox2.Text = "http://www.youtube-mp3.org/get?video_id=" + TextBox1.Text + "&h=" + t
            PictureBox1.Image = New Drawing.Bitmap(New IO.MemoryStream(s.DownloadData(u)))
        Next
    End Sub
End Class

Chodzi o linijkę:

Kopiuj
Dim y As String = s.DownloadString("http://www.youtube-mp3.org/api/itemInfo/?video_id=" + TextBox1.Text)

Proszę o pomoc

SO
  • Rejestracja:ponad 10 lat
  • Ostatnio:około rok
0

Link może być zły, sprawdź pod debuggerem.

msm
Administrator
  • Rejestracja:prawie 16 lat
  • Ostatnio:5 miesięcy
1

Skąd ten kod? Czemu ma działać (w sensie, jesteś pewny że to api działa)? Skąd bierzesz IDki do pobrania? Daj jakiś przykładowy?

Skoro serwer zwraca 404 to znaczy że link jest zły, ciężko powiedzieć coś więcej bez znajomości odpowiedzi na powyzsze pytania.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.