Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import requests
- url = "http://localhost/wiki/mw-core/api.php"
- #Use a session insteadfor persistence
- session = requests.Session()
- results = session.get(url, params = {
- 'format': 'json',
- 'action': 'query',
- 'meta': 'tokens',
- 'type': 'createaccount'
- })
- print(results.json()['query']['tokens']['createaccounttoken'].encode("utf-8"))
- token = results.json()['query']['tokens']['createaccounttoken'].encode("utf-8")
- querystring = {
- "action": "createaccount",
- "createreturnurl": "http://localhost",
- "username": "ucheamaka",
- "email": "ucheamaka@example.com",
- "format": "json"
- }
- payload = {
- "createtoken": token,
- "password": "IlovePython",
- "retype": "IlovePython"
- }
- response = session.post(url, data = payload, params = querystring)
- print(response.text)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement