Я думаю, вы не понимаете, что xgoogle
есть. xgoogle
не обертка; это библиотека, которая подделывает человека как пользователь с браузером и срывает результаты. Он сильно зависит от формата поисковых запросов и страниц результатов Google с 2009 года, поэтому неудивительно, что он не работает в 2013 году. См. the announcement blog post для получения более подробной информации.
Вы можете, конечно, взломать источник xgoogle
и попытаться заставить его работать с текущим форматом Google (как оказалось, они случайно сломали xgoogle
), но это просто снова сломается.
Между тем, вы пытаетесь обойти Google, Terms of Service:
Не злоупотреблять наши услуги. Например, не мешайте нашим службам или пытайтесь получить к ним доступ, используя метод, отличный от интерфейса и инструкций, которые мы предоставляем.
Они были специально просили именно о том, что вы пытаетесь сделать, и their answer является:
Условия предоставления услуг Google, не позволяют отправку автоматических запросов любого рода в нашей системе без предварительного разрешения от Google.
И вы даже сказать, что это явно то, что вы хотите сделать:
Окончательный вариант заключается в использовании пользовательского поиска API, который Google Offers, но имеет redicolous 100 запросов в лимит день и цены после этого.
Итак, вы ищете способ получить доступ к поиску Google, используя метод, отличный от предоставляемого им интерфейса, в преднамеренной попытке обойти свою бесплатную квоту использования без уплаты. Они полностью в пределах своих прав делать все, что хотят разбить ваш код, - и если они получат достаточное количество хитов от людей, которые что-то делают, они это сделают.
(Обратите внимание, что когда программа очищает результаты, никто не видит объявления, а объявления - это то, что платят за все это.)
Конечно, никто не заставляет вас использовать Google. В EntireWeb есть бесплатный «неограниченный» (как в API поиска «пока вы не используете слишком много, а мы не указали ограничение»). Bing дает вам более высокую квоту и амортизируется месяцем, а не днем. Yahoo BOSS является гибким и супер-дешевым (и даже предлагает «дисконтный сервер», который обеспечивает более низкие результаты, если он не является достаточно дешевым), хотя я считаю, что вы вынуждены вводить смешной восклицательный знак. Если ни один из них не будет достаточно для вас ... затем заплатите за Google.
Это кажется чтобы быть правильным ответом и тем, что я искал, Я буду отмечать как правильный ответ, как только я это докажу, спасибо! – PepperoniPizza