API duckduckgo nie zwraca wyników
Edytować Teraz zdaję sobie sprawę, że API jest po prostu niewystarczające i nawet nie działa. Chciałbym przekierować moje pytanie, chcę móc automatycznie magicznie przeszukiwać duckduckgo, używając ich „Czuję się szczęśliwy”. Aby na przykład wyszukać „stackoverflow” i pobrać stronę główną („https://stackoverflow.com/„) jako mój wynik.
Używam API duckduckgo.Tutaj
I odkryłem, że podczas używania:
r = duckduckgo.query("example")
Wyniki nie odzwierciedlają wyszukiwania ręcznego, a mianowicie:
for result in r.results:
print result
Prowadzi do:
>>>
>>>
Nic.
I szukam indeksuresults
powoduje błąd poza granicami, ponieważ jest pusty.
Jak mam uzyskać wyniki wyszukiwania?
Wygląda na to, że API (zgodnie z udokumentowanymi przykładami) ma odpowiadać na pytania i dawać coś w rodzaju „czuję się szczęśliwy” w formier.answer.text
Ale strona jest wykonana w taki sposób, że nie mogę jej przeszukiwać i analizować wyników przy użyciu zwykłych metod.
Chciałbym wiedzieć, jak mam analizować wyniki wyszukiwania za pomocą tego interfejsu API lub dowolnej innej metody z tej witryny.
Dziękuję Ci.