Um liner para analisar um bloco de texto e obter todos os URLs dele. Ideal para um projeto de django onde BeautifulSoup já é uma dependência.
from BeautifulSoup import BeautifulSoup
from django.utils.html import urlize
urls = [a.get('href') for a in BeautifulSoup(urlize(TEXT_TO_PARSE)).findAll('a')]