O bien, que VB.NET no descarga correctamente el contenido de dicha página...
Estaba haciendo un descargador de música, mrtzcmp3.net
Código
ReadOnly motor As String = "http://mrtzcmp3.net/" Dim sourceString As String Dim matches As MatchCollection ReadOnly regexSearch As String = "D\?.+? _" Dim firstMatch As String Private Sub Buscar() sourceString = New System.Net.WebClient().DownloadString(motor & TextBox1.Text & "_1s.html") matches = Regex.Matches(sourceString, regexSearch) firstMatch = matches.Item(0).Value firstMatch = Regex.Replace(firstMatch, "._$", "") TextBox1.Text = motor & firstMatch 'sourceString = New System.Net.WebClient().DownloadString(motor & firstMatch) 'File.AppendAllText(".\prueba.txt", sourceString) End Sub
El caso es que he hecho un TextBox que cuando introduzcas x palabra te la busque con esta web:
Código
sourceString = New System.Net.WebClient().DownloadString(motor & TextBox1.Text & "_1s.html")
Le he hecho una especie de debug, File.AppendAllText(".\prueba.txt", sourceString)
he visto que era correcto he continuado y he hecho este Regex:
D\?.+? _
del cual, ahora me arrepiento, porque se ve que al descargar el source code, por ejemplo:
Código
<a rel="nofollow" href="D?QAk1Bl0_Pitbull_Prueba _WRFDqkYz" target="_blank"><img alt="Download" title="Download" border="0" width="18" height="18" src="images/Download.png"></a>
La web bloquea la parte del link, y quita el "WRFDqkYz", para que no se pueda descargar...
Así que, supongo que la web está protegiendo ese contenido, para que nadie se lo pueda descargar, ahora la pregunta, porque cuando me meto desde Google Chrome si veo ese "enlace oculto" y cuando me lo descargo por VB.NET no me sale?
Que debería hacer para que saliese?
PD: A lo mejor, la chapucería me ayudaría en este caso, por ejemplo un webBrowser oculto, del que hiciese un webbrowser1.document.body.innerhtml o algo por el estilo...
Un saludo.
PD: Según se puede ver aquí también sucede: http://www.iwebtool.com/code_viewer?domain=mrtzcmp3.net%2Fprueba_1s.html Por lo que se ve que a web tiene algún tipo de protección...
PD: Es más, cuando hago click con un WebBrowser me salta todo el rato el mismo error: