py

复制代码
import httplib,urllib  
import re  
import random  
  
def Login(userid,password):  
    params=urllib.urlencode({'id':userid,'pw':password});  
    headers={'Referer':'http://bbs.nju.edu.cn/cache_bbsleft.htm'}  
    #userdir是随机生成每个用户的线程,如‘/vd89905’  
    userdir='/vd'+str(random.randint(100,100000))   
  
    conn=httplib.HTTPConnection('bbs.nju.edu.cn')  
    conn.request('POST',userdir+'/bbslogin?type=2',params,headers)  
    response=conn.getresponse()  
      
    msg=response.read()  
    if response.status==200 and response.reason=='OK':  
        print '>>>> login success!'  
      
    patt='\'(\d+)N'+userid+'\+(\d+)\''  
    cookieOrign=re.findall(patt,msg)     
    cookies=[]  
    #小百合设置对_U_NUM+2,对_U_KEY-2  
    cookies.append(str(int(cookieOrign[0][0])+2))  
    cookies.append(str(int(cookieOrign[0][1])-2))  
    cookie=' _U_NUM='+cookies[0]+'; _U_UID='\  
             +userid+'; _U_KEY='+cookies[1]+' FOOTKEY=; '  
    return cookie  
复制代码

转载于:https://www.cnblogs.com/wangsicongde/p/7598731.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值