Что-то не так с чистыми строковыми операциями:
url = '/5252100/poluchit-protokol-imya-hosta-iz-url'
parts = url.split('//', 1)
print parts[0]+'//'+parts[1].split('/', 1)[0]
>>> http://stackoverflow.com
Если вы предпочитаете добавить косую черту, расширьте этот скрипт примерно так:
parts = url.split('//', 1)
base = parts[0]+'//'+parts[1].split('/', 1)[0]
print base + (len(url) > len(base) and url[len(base)]=='/'and'/' or '')
Возможно, этобыть немного оптимизирован ...