无意间发现这个http://codevs.cn/ 这个网站的注册和登录犹如大学教务管理系统,post的数据都是明文的。我就呵呵呵了
那么,我们就写个自动注册脚本。批量注册。
# coding=utf-8
import requests, random
def go(n, p):
header = {
'User-Agent':'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36',
'Referer':'http://login.codevs.com/api/auth/registration'
}
data = {
'username': n,
'password': p,
'email':n[:8]+'@qq.com',
}
r = requests.post('http://login.codevs.com/api/auth/registration',
data,headers = header)
print data
for i in range(100):
n = str(random.randint(10020000,99999999)) + 'unsafe'.decode("utf-8")
p = ''.join(random.sample('1234567890qwertyuiopasdfghjklzxcvbnm,.+-`',11));
go(n,p)
至于那些网址是 https 的网站,post的数据是被加密的了,抓包也没抓到什么东西,不知道怎么实现批量注册......