#!/usr/bin/python #coding:UTF-8 import urllib,urllib2,cookielib,time,re,random class Login: _loginurl='http://home.51cto.com/index.php?s=/Index/doLogin' _ua='*****' #username _ps='*****' #password _re='src="(.+?)"' _headers=[('User-agent','Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)')] _logindata = {'email':_ua,\ 'passwd':_ps \ } def __init__(self): cj = cookielib.CookieJar(); opener=urllib2.build_opener(urllib2.HTTPCookieProcessor(cj)) opener.addheaders = self._headers data=urllib.urlencode(self._logindata) rs=opener.open(self._loginurl,data) match = re.findall(self._re,rs.read()) for item in match: try: opener.open(item) except: continue #getbean url = 'http://down.51cto.com/download.php' data = {'do':'getfreecredits','t':random.random()} rs=opener.open(url, urllib.urlencode(data)) print rs.read() #getcoin url = 'http://home.51cto.com/index.php?s=/Home/toSign' rs=opener.open(url) print rs.read() if __name__ == '__main__': login_51cto = Login()
python模拟登录51cto领豆领币
原创文章标签 python urllib2 文章分类 Python 后端开发
©著作权归作者所有:来自51CTO博客作者597586136的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:samba服务器的安装与配置
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
速领:51CTO双11超强课程清单!
又是一年双11,怎样做才是技术er应有的打开方式?
活动 学习 提升自我 -
scrapy模拟登录github和51cto
scrapy模拟登录github和51cto
python scrapy -
51CTO新版登录界面
51CTO新版登录界面
51CTO 登录