Наличие BeautifulSoup.py
намекает на то, что эта библиотека использует просмотр веб-страниц для получения результата.
Общая проблема в том, что она легко сломаетсякогда дизайн / макет страницы, которая будет очищена, изменяется.И проблема, которую вы видите, похоже, совпадает с новым макетом результатов поиска, который Google ввел совсем недавно.
Другая проблема заключается в том, что она часто противоречит условиям обслуживания сайта, на который делается ссылка.И в соответствии с пунктом 5.3 Условий предоставления услуг Google это на самом деле:
Вы прямо соглашаетесь не осуществлять доступ (или пытаться получить доступ) к какой-либо из Услуг любым автоматизированным способом.(включая использование скриптов или сканеров) [...]
Лучше было бы использовать API пользовательского поиска .