Причина, по которой печатается пустая строка, заключается в том, что при запуске
for title in get_titles:
print(title.text)
В объекте заголовка нет текста. Атрибут text возвращает значение, которое содержится во внутренних HTML тегах и в объекте title только атрибуты тегов.