Buscar links do youtube no código HTML

Para obter links do YouTube em código HTML, escrevi um código simples com Python que pode recuperar todos os links de códigos HTML.

#!/usr/bin/env python
import re
pattern
= '.*<(iframe|param).*(src|value)="(?P<link>http://www.youtube.com/(embed|v)/[a-zA-Z0-9/.?&;=+_-]+);?.*".*>.*</(iframe|param)>.*'
action
= re.compile(pattern)
result
= action.findall('<div><iframe.....></iframe><param......></param></div>')
print result

Na minha regex, tenho 2 tipos de tags, iframe ou param. Portanto, se você tiver outro, pode adicioná-lo entre parênteses como (mytag | iframe | param) e assim por diante.

Seja um sucesso.