Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/python
- import requests
- url = 'https://mediawiki.org/w/api.php'
- # Retrieve login token first
- PARAMS_0 = {
- 'action': 'query',
- 'meta': 'tokens',
- 'type': 'createaccount',
- 'format': 'json',
- }
- response = requests.request('GET', url, params=PARAMS_0)
- DATA = response.json()
- CREATE_ACCOUNT_TOKEN = DATA['query']['tokens']['createaccounttoken']
- print CREATE_ACCOUNT_TOKEN
- params_1 = {
- 'action': 'createaccount',
- 'createreturnurl': 'http://example.com/',
- 'createtoken': CREATE_ACCOUNT_TOKEN,
- 'username': 'Bob',
- 'password': 'ExamplePassword',
- 'retype': 'ExamplePassword',
- 'email': 'bob@example.com',
- 'realname': 'Robert',
- 'format': 'json',
- }
- response = requests.post('https://www.mediawiki.org/w/api.php',
- data=params_1)
- print response.text
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement