一、 准备工作
1. 安装visual studio 210。
2. 安装python编译环境,笔者版本为2.7.2。
3. 安装py2exe,用于给编写好的python打包。
二、编写python脚本程序
以下程序为笔者为学校的bbs写的登陆脚本LilyLogin.py,输入为用户名和密码,返回一段cookie字符串:
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 &#