Hello all,
I am trying to run a pywikibot based bot on toolforge server.
i logged into tool forge.
Cloned the pywikibot.
created the user-config.py and user-password.py with below content.
cat user-config.py
mylang = 'pa'
family = 'wikisource'
usernames['wikisource']['pa'] = 'WD-WS Integration Bot'
usernames['wikidata']['wikidata'] = 'WD-WS Integration Bot'
password_file = "user-password.py"
cat user-password.py
('WD-WS Integration Bot', BotPassword('wd-ws-integration-bot', 'PASSWORD HERE'))
Created bot account at pa.wikisource.org
https://pa.wikisource.org/wiki/User:WD-WS_Integration_Bot
Can login to the pa.wikisource.org with the same user name and credentials.
But, cant login using the command line using pwb.py.
Getting the below error.
tools.wdwsbot@tools-sgebastion-07:~/pywikibot-core$ python3
/data/project/shared/pywikibot/stable/pwb.py login
WARNING: No user is logged in on site wikisource:pa
Logging in to wikisource:pa as WD-WS Integration Bot@wd-ws-integration-bot
Traceback (most recent call last):
File "/mnt/nfs/labstore-secondary-tools-project/pywikibot/public_html/core_stable/pywikibot/data/api.py",
line 2931, in login_to_site
response['messagecode'] == 'login-throttled'
KeyError: 'messagecode'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/data/project/shared/pywikibot/stable/pwb.py", line 365, in <module>
if not main():
File "/data/project/shared/pywikibot/stable/pwb.py", line 360, in main
file_package)
File "/data/project/shared/pywikibot/stable/pwb.py", line 74, in
run_python_file
main_mod.__dict__)
File "/data/project/shared/pywikibot/stable/scripts/login.py", line
151, in <module>
main()
File "/data/project/shared/pywikibot/stable/scripts/login.py", line
139, in main
site.login(autocreate=autocreate)
File "/mnt/nfs/labstore-secondary-tools-project/pywikibot/public_html/core_stable/pywikibot/site/_apisite.py",
line 388, in login
if login_manager.login(retry=True, autocreate=autocreate):
File "/mnt/nfs/labstore-secondary-tools-project/pywikibot/public_html/core_stable/pywikibot/login.py",
line 307, in login
self.login_to_site()
File "/mnt/nfs/labstore-secondary-tools-project/pywikibot/public_html/core_stable/pywikibot/data/api.py",
line 2939, in login_to_site
'handled:\n{}'.format(response))
pywikibot.exceptions.CaptchaError: Captcha encountered which cannot be handled:
{'result': 'Failed', 'reason': 'Incorrect username or password
entered. Please try again.'}
CRITICAL: Exiting due to uncaught exception <class
'pywikibot.exceptions.CaptchaError'>
Need help to solve this.
Thanks.
--
Regards,
T.Shrinivasan
My Life with GNU/Linux : http://goinggnu.wordpress.com
Free E-Magazine on Free Open Source Software in Tamil : http://kaniyam.com
Get Free Tamil Ebooks for Android, iOS, Kindle, Computer :
http://FreeTamilEbooks.com
_______________________________________________
Wikitech-l mailing list -- wikitech-l@lists.wikimedia.org
To unsubscribe send an email to wikitech-l-leave@lists.wikimedia.org
https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/