You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
in suggestion of "mr bean" it returns "me bean" which makes a page not found error
it is acctually a serverside typing mistake in wikipedia response in suggestion
when i printed out some of request parameter from wikipedia.py then i found::::
Listening....
Recognizing...
User Said :: Mr Bean Wikipedia
r.json:: b'{"batchcomplete":"","query":{"normalized":[{"from":"me bean","to":"Me bean"}],"pages":{"-1":{"ns":0,"title":"Me bean","missing":"","contentmodel":"wikitext","pagelanguage":"en","pagelanguagehtmlcode":"en","pagelanguagedir":"ltr","fullurl":"https://en.wikipedia.org/wiki/Me_bean","editurl":"https://en.wikipedia.org/w/index.php?title=Me_bean&action=edit","canonicalurl":"https://en.wikipedia.org/wiki/Me_bean"}}}}'
Traceback (most recent call last):
File "d:/MyProject/python/jervis/jervis.py", line 62, in
results = wikipedia.summary(query, sentences=2)
File "c:\python38\lib\site-packages\wikipedia\util.py", line 28, in call
ret = self._cache[key] = self.fn(*args, **kwargs)
File "c:\python38\lib\site-packages\wikipedia\wikipedia.py", line 232, in summary
page_info = page(title, auto_suggest=auto_suggest, redirect=redirect)
File "c:\python38\lib\site-packages\wikipedia\wikipedia.py", line 281, in page
return WikipediaPage(title, redirect=redirect, preload=preload)
File "c:\python38\lib\site-packages\wikipedia\wikipedia.py", line 304, in init
self.__load(redirect=redirect, preload=preload)
File "c:\python38\lib\site-packages\wikipedia\wikipedia.py", line 348, in __load
raise PageError(self.title)
wikipedia.exceptions.PageError: Page id "me bean" does not match any pages. Try another id!
The text was updated successfully, but these errors were encountered:
c:\Users\ftamborello\Documents\Hopeful Brown.venv\lib\site-packages\wikipedia\wikipedia.py in page(title, pageid, auto_suggest, redirect, preload)
274 # if there is no suggestion or search results, the page doesn't exist
275 raise PageError(title)
--> 276 return WikipediaPage(title, redirect=redirect, preload=preload)
277 elif pageid is not None:
278 return WikipediaPage(pageid=pageid, preload=preload)
c:\Users\ftamborello\Documents\Hopeful Brown.venv\lib\site-packages\wikipedia\wikipedia.py in init(self, title, pageid, redirect, preload, original_title)
297 raise ValueError("Either a title or a pageid must be specified")
298
--> 299 self.__load(redirect=redirect, preload=preload)
300
301 if preload:
c:\Users\ftamborello\Documents\Hopeful Brown.venv\lib\site-packages\wikipedia\wikipedia.py in __load(self, redirect, preload)
343 if 'missing' in page:
344 if hasattr(self, 'title'):
--> 345 raise PageError(self.title)
346 else:
347 raise PageError(pageid=self.pageid)
PageError: Page id "iso 860i" does not match any pages. Try another id!
in suggestion of "mr bean" it returns "me bean" which makes a page not found error
it is acctually a serverside typing mistake in wikipedia response in suggestion
when i printed out some of request parameter from wikipedia.py then i found::::
Listening....
Recognizing...
User Said :: Mr Bean Wikipedia
mr bean
title: mr bean
headers: {'User-Agent': 'wikipedia (https://github.com/goldsmith/Wikipedia/)'}
params: {'list': 'search', 'srprop': '', 'srlimit': 1, 'limit': 1, 'srsearch': 'mr bean ', 'srinfo': 'suggestion', 'format': 'json', 'action': 'query'}
Api Url:: http://en.wikipedia.org/w/api.php
r.json:: b'{"warnings":{"main":{"*":"Unrecognized parameter: limit."}},"batchcomplete":"","continue":{"sroffset":1,"continue":"-||"},"query":{"`
`
result:: ['Mr. Bean']
suggestions:: me bean
Title2: me bean
headers: {'User-Agent': 'wikipedia (https://github.com/goldsmith/Wikipedia/)'}
params: {'prop': 'info|pageprops', 'inprop': 'url', 'ppprop': 'disambiguation', 'redirects': '', 'titles': 'me bean', 'format': 'json', 'action': 'query'}
Api Url:: http://en.wikipedia.org/w/api.php
r.json:: b'{"batchcomplete":"","query":{"normalized":[{"from":"me bean","to":"Me bean"}],"pages":{"-1":{"ns":0,"title":"Me bean","missing":"","contentmodel":"wikitext","pagelanguage":"en","pagelanguagehtmlcode":"en","pagelanguagedir":"ltr","fullurl":"https://en.wikipedia.org/wiki/Me_bean","editurl":"https://en.wikipedia.org/w/index.php?title=Me_bean&action=edit","canonicalurl":"https://en.wikipedia.org/wiki/Me_bean"}}}}'
Traceback (most recent call last):
File "d:/MyProject/python/jervis/jervis.py", line 62, in
results = wikipedia.summary(query, sentences=2)
File "c:\python38\lib\site-packages\wikipedia\util.py", line 28, in call
ret = self._cache[key] = self.fn(*args, **kwargs)
File "c:\python38\lib\site-packages\wikipedia\wikipedia.py", line 232, in summary
page_info = page(title, auto_suggest=auto_suggest, redirect=redirect)
File "c:\python38\lib\site-packages\wikipedia\wikipedia.py", line 281, in page
return WikipediaPage(title, redirect=redirect, preload=preload)
File "c:\python38\lib\site-packages\wikipedia\wikipedia.py", line 304, in init
self.__load(redirect=redirect, preload=preload)
File "c:\python38\lib\site-packages\wikipedia\wikipedia.py", line 348, in __load
raise PageError(self.title)
wikipedia.exceptions.PageError: Page id "me bean" does not match any pages. Try another id!
The text was updated successfully, but these errors were encountered: