VuztreeCalan, всё придёт с опытом, в том числе и понимание как контент подгружается на страницу.
Ещё порекомендую вместо BeautifulSoup использовать lxml.html и поиск элементов с помощью xpath.
correction(text) проблема тут.
Ты вызываешь функцию, но не сохраняешь результат её работы в переменную, да и сама функции ничего не возвращает.
Почитай про строки в питоне - узнаешь, что они неизменяемые и что функция correction неверна т.к. ты не можешь просто удалить букву из строки.