Изменить Теперь я понимаю, что API просто неадекватен и даже не работает. Я хотел бы перенаправить свой вопрос, я хочу, чтобы автомагистрально искать duckduckgo, используя их "Я чувствую себя утка". Так что я могу искать "stackoverflow", например, и получить главную страницу ( "/qaru.site/..." ) в качестве результата.
Я использую API duckduckgo. Здесь
И я обнаружил, что при использовании:
r = duckduckgo.query("example")
Результаты не отражают ручной поиск, а именно:
for result in r.results:
print result
Результаты в:
>>>
>>>
Ничего.
И поиск индекса в results
приводит к ошибке за пределами границ, поскольку он пуст.
Как мне получить результаты для моего поиска?
Кажется, что API (согласно его документированным примерам) должен отвечать на вопросы и давать своего рода "Я чувствую себя утка" в форме r.answer.text
Но веб-сайт создан таким образом, что я не могу его искать и анализировать результаты, используя обычные методы.
Я хотел бы знать, как я должен анализировать результаты поиска с помощью этого API или любого другого метода с этого сайта.
Спасибо.