Вот основные проблемы с вашим кодом:
При использовании Beautiful soup вы всегда должны включать парсер (например, BeautifulSoup(raw_page.text, "lxml")
)
Вы искали не тот класс, это " ac-algo fz-l ac-21th lh-24"
не "ac-algo fz-l ac-21th lh-24"
(обратите внимание на пробел в начале)
В целом ваш код должен выглядеть следующим образом:
import requests
from bs4 import BeautifulSoup
query = "deep"
yahoo = "https://search.yahoo.com/search?q=" + query + "&n=" + str(10)
raw_page = requests.get(yahoo)
soup = BeautifulSoup(raw_page.text, "lxml")
for link in soup.find_all(attrs={"class": " ac-algo fz-l ac-21th lh-24"}):
print(link.text, link.get('href'))
Надеюсь, это поможет