En vb.net tienes el webbrowser, puedes chequear la documentación oficial de microsoft que te explica todo, y hay muchos ejemplos por ahí.
Paso por paso no sé si abrá algún tuto por ahí. Lo que si que tienes es documentación y ejemplos para aburrir.
Lo de los links no entiendo tu problema. Pones:
https://youtube.com/results?search_query=TERMINO A BUSCAR
Por ejemplo guns and roses.
view-source:https://youtube.com/results?search_query=guns%20and%20roses
Buscas en el código "watch?". Me salen 20resultados.
Los links:
1 /watch?v=HlEuo9aR7Qo
2 /watch?v=o1tj2zJ2Wvg
3 /watch?v=1w7OgIMMRc4
4 /watch?v=8SbUC-UaAxE
5 /watch?v=Rbm6GXllBiw
6 /watch?v=ErvgV4P6Fzc
7 /watch?v=IYOYlqOitDA
8 /watch?v=zRIbf6JqkNc
9 /watch?v=o1tj2zJ2Wvg
10 /watch?v=1w7OgIMMRc4
11 /watch?v=aHUmy5PvPjQ
12 /watch?v=6D9vAItORgE
13 /watch?v=LuhLVl5qf2A
14 /watch?v=1V3BmgdBMYA
15 /watch?v=dpmAY059TTY
16 /watch?v=FMbl1ntpIXQ
17 /watch?v=isCh4kCeNYU
18 /watch?v=NDOPlpH6NZM
19 /watch?v=GTOfouK2_sk
20 /watch?v=s20h7uJ8CCI
Filtradas url repetidas:
1 /watch?v=HlEuo9aR7Qo
2 /watch?v=o1tj2zJ2Wvg
3 /watch?v=1w7OgIMMRc4
4 /watch?v=8SbUC-UaAxE
5 /watch?v=Rbm6GXllBiw
6 /watch?v=ErvgV4P6Fzc
7 /watch?v=IYOYlqOitDA
8 /watch?v=zRIbf6JqkNc
9 /watch?v=aHUmy5PvPjQ
10 /watch?v=6D9vAItORgE
11 /watch?v=LuhLVl5qf2A
12 /watch?v=1V3BmgdBMYA
13 /watch?v=dpmAY059TTY
14 /watch?v=FMbl1ntpIXQ
15 /watch?v=isCh4kCeNYU
16 /watch?v=NDOPlpH6NZM
17 /watch?v=GTOfouK2_sk
18 /watch?v=s20h7uJ8CCI
Si buscas en el código: "}}],"accessibility":{"accessibilityData":{"label":" Te salen 18 resultados que equivalen a los títulos de los vídeos, duración, nombre de los canales que subieron los vídeos, numero de visualizaciones y fecha de subida.
"Guns N' Roses - Sweet Child O' Mine (Alternate Version) - 5 minutos y 12 segundos - Ir al canal - GunsNRosesVEVO - 29 M visualizaciones - hace 1 año - ver vídeo"