Я хотел бы перенаправить свой вопрос, я хочу иметь возможность автоматически выполнять поиск вuckduckgo, используя их «Я чувствую себя придурком». Чтобы я мог, например, выполнить поиск по запросу «stackoverflow» и получить в качестве результата главную страницу («https://stackoverflow.com/»).
Я использую APIuckduckgo. Здесь
И я обнаружил это при использовании:
Код: Выделить всё
r = duckduckgo.query("example")
Код: Выделить всё
for result in r.results:
print result
Код: Выделить всё
>>>
>>>
И поиск индекса в результатах приводит к ошибке выхода за пределы, поскольку он пуст.
Как я могу получить результаты для моего поиска?
Похоже, что API (согласно его задокументированным примерам) должен отвечать на вопросы и выдавать что-то вроде «Я чувствую себя неуютно» в форме r.answer.text
Но веб-сайт устроен таким образом, что я не могу осуществлять поиск по нему и анализировать результаты обычными методами.
Я хотел бы знать, как мне следует анализировать результаты поиска с помощью этого API или любого другого метода с этого сайта.
Спасибо.
Подробнее здесь: https://stackoverflow.com/questions/117 ... ng-results
Мобильная версия