import urllib.request, urllib.error, urllib.parse
import json
jdata = json.dumps({'username': '...', 'password': '...'})
urllib.request.urlopen('http://www.example.com/', jdata)
How to use python urllib2 to send json data for login