I got a problem. I am writing a simple script to login to minecraft.net, and then list all classic servers. But when I run my script, it just redirects me back to minecraft.net/login. Here is what I have so far:
import urllib2
import urllib
import re
url = "https://www.minecraft.net/login"
page = urllib2.urlopen(url)
data = page.read()
page.close()
authToken = re.search('name="authenticityToken"[\s]+value="(.+)"', data).group(1)
data_dict = {
"username": "USERNAME",
"password": "PASSWORD",
"remember": "true",
#"redirect": "https://www.minecraft.net",
"authenticityToken": authToken
}
print urllib.urlencode(data_dict)
req = urllib2.Request(url, data=urllib.urlencode(data_dict))
page = urllib2.urlopen(req)
data = page.read()
page.close()
What I am doing wrong?