import HTMLParser
import urlparse
import urllib
import urllib2
import cookielib
import string
import re
def initCookies(hosturl):
cj = cookielib.LWPCookieJar()
cookie_support = urllib2.HTTPCookieProcessor(cj)
opener = urllib2.build_opener(cookie_support, urllib2.HTTPHandler)
urllib2.install_opener(opener)
h = urllib2.urlopen(hosturl)
def getHtml(url,username,password):
headers = {'User-Agent' : ' Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.130 Safari/537.36',
'Referer' : 'http://fanfou.com'}
postData = {
'loginname' : username,
'loginpass' : password,
'action' : 'login',
}
postData = urllib.urlencode(postData)
request = urllib2.Request(posturl, postData, headers)
response = urllib2.urlopen(request)
text = response.read()
return text
if __name__=="__main__":
posturl = 'http://fanfou.com/login'
username='****@qq.com'
password='*****'
initCookies(posturl)
print 'begin login..'
print getHtml(posturl,username,password)