1

Cómo conseguir el ID de un video de youtube despeinandose un poco

AL momento de compartir un vídeo de youtube ocurre que mucha de la información en el enlace se repite:

https://youtu.be/QgGXgoatpDs
la parte que nos interesa esta justo aquí => QgGXgoatpDs este es el ID del vídeo y es justo lo que te ayudaré a conseguir.


1 OBTENER EL ENLACE


Para obtener el enlace creamos una variable y ahi ingresamos el enlace como una cadena.

ytb_link = input( 'ingrese el enlace =>' )

  1. CONTAR

Lo segundo que tenemos que hacer es encontrar donde empieza el ID, para ello tenemos que contar, pero como nos gusta practicar Python lo haremos mediante un bucle.
Para contar usaremos un bucle _for

i=0
slash=0
for letter in ytb_link :
	if slash == 3:
		breakelif letter == '/':
		slash +=1
	i +=1

El ciclo for recorrera todas las letras de la cadena ytb_link haciendo uso de la varible letter.
La variable** i** nos devolverá la posición en la cadena donde empieza el ID, mientras que la variable slash se encarga de contar los / que en este caso deben ser tres, porque justo despues del tercer / empieza el ID.
Cuando slash = 3 se cumpla se ejecuta break lo que termina el ciclo for y nos devuelve i con el valor que queremos.

  1. Imprimir el ID

Ya que tenemos la posición donde empieza el ID solo tenemos que cortar e imprimir.

print (ytb_link[i:])

Y asi finalizamos este tutorial de como encontrar el ID de un video de youtube, espero que te haya servido para practicar tus conocimientos con loops y strings.

Escribe tu comentario
+ 2