Причина, по которой вы получили пустые результаты, заключается в том, что они отсутствуют в вашем response.content. Для того, чтобы получить эту часть, попробуйте добавить Заголовки в reports.get ().
HEADERS = {
"User-Agent": "Mozilla/5.0(Macintosh; Intel Mac OS X 10_12_3) AppleWebKit/537.36(KHTML, like Gecko) Chrome/60.0.3112.101 Safari/537.36",
"Accept-Language": "en-US,en;q=0.8,he;q=0.6",
}
s = requests.get(<your_url>, headers=HEADERS)
soup =BeautifulSoup(s.content,'html.parser')
soup.findAll("span",{"class":'YhemCb'})
Выход:
[<span class="YhemCb">Dental clinic in El Paso, Texas</span>]