Библиотека xgoogle python больше не работает? - PullRequest
2 голосов
/ 02 сентября 2011

Я использовал библиотеку xgoogle python для одного из моих проектов.До недавнего времени все работало нормально.Я не получаю набор результатов, который использовал раньше.Если кто-то, кто использовал эту библиотеку, написанную Питером Круминсом, столкнулся с подобной ситуацией, не могли бы вы предложить обходной путь?

1 Ответ

3 голосов
/ 02 сентября 2011

Наличие BeautifulSoup.py намекает на то, что эта библиотека использует просмотр веб-страниц для получения результата.

Общая проблема в том, что она легко сломаетсякогда дизайн / макет страницы, которая будет очищена, изменяется.И проблема, которую вы видите, похоже, совпадает с новым макетом результатов поиска, который Google ввел совсем недавно.

Другая проблема заключается в том, что она часто противоречит условиям обслуживания сайта, на который делается ссылка.И в соответствии с пунктом 5.3 Условий предоставления услуг Google это на самом деле:

Вы прямо соглашаетесь не осуществлять доступ (или пытаться получить доступ) к какой-либо из Услуг любым автоматизированным способом.(включая использование скриптов или сканеров) [...]

Лучше было бы использовать API пользовательского поиска .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...