Вы применяете метод к списку.Вместо этого вы хотите применить к каждому элементу
URL_results = [a.attrs.get('href') for a in soup.find_all('a', class_= 'top NQHJEb dfhHve')]
Я предпочитаю
URL_results = [item['href'] for item in soup.select('a.top.NQHJEb.dfhHve')]
И вы можете удалить некоторые из классов из текущего составного селектора классов, например
URL_results = [item['href'] for item in soup.select('a.dfhHve')]
Вам нужно будет поиграть и посмотреть.