elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
29 Mayo 2012, 01:09  


Tema destacado: Entra al canal IRC oficial de #elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo, raul338)
| | |-+  Nombre del video de youtube
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Nombre del video de youtube  (Leído 726 veces)
grester43hck

Desconectado Desconectado

Mensajes: 57


Ver Perfil
Nombre del video de youtube
« en: 11 Febrero 2011, 19:21 »

Buenas :) Necesito saber como puedo sacar el nombre de un video de youtube a partir de la url... e visto un programa que hay por ahi, creo recordar que es de seba123neo... pero me resulta imposible de añalizar...

Un saludop ;)


En línea
CAR3S?


Desconectado Desconectado

Mensajes: 331


Level xXx


Ver Perfil
Re: Nombre del video de youtube
« Respuesta #1 en: 11 Febrero 2011, 22:45 »

emm, como se llamaba esta cosa....

busca informacion sobre webbrowser, creo que se puede hacer.
yo hace poco hice un bot con el webbrowser


En línea
DarkMatrix

Desconectado Desconectado

Mensajes: 125


Nuestro Limite es la Imaginacion


Ver Perfil WWW
Re: Nombre del video de youtube
« Respuesta #2 en: 12 Febrero 2011, 00:12 »

Umm una de las formas es obteniendo el codigo fuente de la pag y luego ubicar el nombre del video:

Funcion para obtener el codigo fuente de la web by Mr. Frog ©

Código
Option Explicit
 
Private Declare Function InternetOpen Lib "wininet" Alias "InternetOpenA" (ByVal sAgent As String, ByVal lAccessType As Long, ByVal sProxyName As String, ByVal sProxyBypass As String, ByVal lFlags As Long) As Long
Private Declare Function InternetOpenUrl Lib "wininet" Alias "InternetOpenUrlA" (ByVal hInternetSession As Long, ByVal lpszUrl As String, ByVal lpszHeaders As String, ByVal dwHeadersLength As Long, ByVal dwFlags As Long, ByVal dwContext As Long) As Long
Private Declare Function InternetReadFile Lib "wininet" (ByVal hFile As Long, ByVal sBuffer As String, ByVal lNumBytesToRead As Long, lNumberOfBytesRead As Long) As Integer
Private Declare Function InternetCloseHandle Lib "wininet" (ByVal hInet As Long) As Integer
 
Private Const IF_NO_CACHE_WRITE As Long = &H4000000
 
Public Function Get_Html_Code(ByRef sURL As String) As String
 
   Dim sBuffer   As String * 1000
   Dim lInternet As Long
   Dim lFile     As Long
   Dim lRead     As Long
 
   lInternet = InternetOpen(0, 1, vbNullString, vbNullString, 0)
 
   If lInternet Then
       lFile = InternetOpenUrl(lInternet, sURL, vbNullString, 0, IF_NO_CACHE_WRITE, 0)
       If lFile Then
           Do
               Call InternetReadFile(lFile, sBuffer, 1000, lRead): DoEvents
               Get_Html_Code = Get_Html_Code & Left$(sBuffer, lRead)
           Loop While lRead
       End If
       Call InternetCloseHandle(lInternet)
   End If
 
End Function
 
Private Sub Form_Load()
 
   Dim TempString As String
 
   TempString = Get_Html_Code("http://www.youtube.com/watch?v=feFLXc2m_vA&feature=topvideos")
 
   MsgBox GetVideoName(TempString)
 
End Sub
 
Function GetVideoName(RespText As String) As String
 
   Dim pos1, pos2 As Integer
   Dim tmp1, tmp2, tmp3 As String
 
   If InStr(1, RespText, "content") Then
 
       pos1 = InStr(1, RespText, "content=")
       pos2 = InStr(pos1, RespText, ">")
       tmp1 = Mid(RespText, pos1, pos2 - pos1 - 1)
       tmp2 = Replace(tmp1, "content=", "")
       tmp3 = Replace(tmp2, Chr(&H22), "")
 
   End If
 
   GetVideoName = Trim(tmp3)
 
End Function
 
En línea

Todo aquello que no se puede hacer, es lo que no intentamos hacer.
Projecto Ani-Dimension Digital Duel Masters (Juego de cartas masivo multijugador online hecho en Visual Basic 6.0)

Desing by DarkMatrix
seba123neo
Moderador
***
Desconectado Desconectado

Mensajes: 3.214



Ver Perfil WWW
Re: Nombre del video de youtube
« Respuesta #3 en: 12 Febrero 2011, 00:44 »

yo no lo haria analizando el codigo fuente, te cambian el diseño de la pagina y no anda mas, para eso esta la api de youtube que te da lo que quieras.

lee la api de youtube ahi esta como se hace.

saludos.
En línea

Mucha gente, especialmente la ignorante desea castigarte por decir la verdad, por ser correcto, por ser tú. Nunca te disculpes por ser correcto, o por estar años delante de tu tiempo.
Si estas en lo cierto, y lo sabes, que hable tu razón. Incluso si eres una minoria de uno solo, la verdad sigue siendo la verdad. M. Gandhi
grester43hck

Desconectado Desconectado

Mensajes: 57


Ver Perfil
Re: Nombre del video de youtube
« Respuesta #4 en: 12 Febrero 2011, 11:51 »

Ok, muchas gracias, ya lo he hecho ^^.
En línea
CAR3S?


Desconectado Desconectado

Mensajes: 331


Level xXx


Ver Perfil
Re: Nombre del video de youtube
« Respuesta #5 en: 12 Febrero 2011, 13:48 »

Add:

Algo muy tonto, pero aca podria ser asi ^^

TempString = Get_Html_Code(url.text)

XD
En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
video bajados en youtube
Multimedia
_k4r10iZ_ 0 280 Último mensaje 17 Junio 2006, 23:36
por _k4r10iZ_
Subir video a youtube
Multimedia
Nork 2 905 Último mensaje 17 Abril 2007, 01:50
por
Ver video en youtube o yidio
Foro Libre
AURICALCO 2 1,033 Último mensaje 23 Febrero 2010, 20:42
por alexkof158
YouTube: Desactiva la auto reproducción de vídeo en YouTube
Noticias
wolfbcn 0 458 Último mensaje 3 Mayo 2010, 15:59
por wolfbcn
[MOD] Borrar video de youtube
Hacking Avanzado
aprion11 3 385 Último mensaje 13 Abril 2012, 17:16
por el-brujo
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines