On 27 January 2012 17:31, Dr. Trigon <[email protected]> wrote: > I have a quite confusing situation happening to my bot when trying to > access any URL that points to foreign (but mediawiki software) wiki, > like this: > > >>> pywikibot.getSite().getUrl(foreign_wiki_url, no_hostname = > >>> True) > > But while doing > this the bot seems to log-out since afterwards it is not able to edit > any page anymore the "traceback" from the logs is: > > Random guess: the bot sends the old site's cookies to the foreign wiki, gets new cookies back and writes those to the user-data file. Then in the next request it tries to use those cookies, which fails.
Check your cookie data file in user-data to confirm. In any case: why are you trying to use a function that is clearly not made for this purpose, instead of using, say, urlopen, directly, or creating a family file? Merlijn
_______________________________________________ Pywikipedia-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l
