Wikipedia
Wikipedia copied to clipboard
wikipedia api searh
This is my code:
import wikipedia
wikipedia.summary("theresa may")
but for some reasons, it ran into error, and saying that I am giving "teresa may" as input???
PageError: Page id "teresa may" does not match any pages. Try another id!
What is going on here?
I did some digging, and end up in the query within the search function. The incorrect suggestion came from here:
search_params = {
'list': 'search',
'srprop': '',
'srlimit': results,
'limit': results,
'srsearch': query
}
if suggestion:
search_params['srinfo'] = 'suggestion'
raw_results = _wiki_request(search_params)
here is the content of raw_results, given the input "theresa may":

Notice that the suggestion field in the returning query has the incorrect suggestion. Not sure how to furthur debug this