mirror of
https://github.com/taixingyiji/openit.git
synced 2026-10-20 09:27:41 +00:00
Hello World
This commit is contained in:
commit
cd995d7629
2562 files changed
+457732
No files matched your search
@@ -0,0 +1,72 @@
|
||||
import requests,random,string
|
||||
|
||||
sites=[
|
||||
{
|
||||
"name":"feiniao",
|
||||
"url":"https://feiniaoyun.tk/",
|
||||
"reg_url":"https://feiniaoyun.tk/api/v1/passport/auth/register",
|
||||
"sub":"https://feiniaoyun.tk/api/v1/client/subscribe?token={token}"
|
||||
},
|
||||
{
|
||||
"name":"ckcloud",
|
||||
"url":"https://www.ckcloud.xyz/",
|
||||
"reg_url":"https://www.ckcloud.xyz/api/v1/passport/auth/register",
|
||||
"sub":"https://www.ckcloud.xyz/api/v1/client/subscribe?token={token}"
|
||||
},
|
||||
{
|
||||
"name":"circlecloud123",
|
||||
"url":"https://circlecloud123.com/",
|
||||
"reg_url":"https://circlecloud123.com/api/v1/passport/auth/register",
|
||||
"sub":"https://circlecloud123.com/api/v1/client/subscribe?token={token}"
|
||||
}
|
||||
]
|
||||
|
||||
class tempsite():
|
||||
def __init__(self,site):
|
||||
self.reg_url=site["reg_url"]
|
||||
self.ref=site["url"]
|
||||
self.name=site["name"]
|
||||
self.sub=site["sub"]
|
||||
|
||||
def register(self,email,password,proxy=None):
|
||||
headers= {
|
||||
"User-Agent":'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36',
|
||||
"Referer": self.ref
|
||||
}
|
||||
data={
|
||||
"email":email,
|
||||
"password":password,
|
||||
"invite_code":None,
|
||||
"email_code":None
|
||||
}
|
||||
req=requests.post(self.reg_url,headers=headers,data=data,timeout=5,proxies=proxy)
|
||||
return req
|
||||
|
||||
def getSubscribe(self):
|
||||
password=''.join(random.sample(string.ascii_letters + string.digits + string.ascii_lowercase, 10))
|
||||
email=password+"@gmail.com"
|
||||
req=self.register(email,password)
|
||||
token=req.json()["data"]["token"]
|
||||
subscribe=self.sub.format(token=token)
|
||||
return subscribe
|
||||
|
||||
def saveconf(self):
|
||||
url=self.getSubscribe()
|
||||
for k in range(3):
|
||||
try:
|
||||
req=requests.get(url,timeout=5)
|
||||
v2conf=req.text
|
||||
break
|
||||
except:
|
||||
v2conf=""
|
||||
with open("./sub/fuck/"+self.name,"w") as f:
|
||||
f.write(v2conf)
|
||||
|
||||
def getconf():
|
||||
for v2site in sites:
|
||||
obj=tempsite(v2site)
|
||||
try:
|
||||
obj.saveconf()
|
||||
except:
|
||||
pass
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
import freev2
|
||||
|
||||
freev2.getconf()
|
||||
@@ -0,0 +1 @@
|
||||
requests==2.26.0
|
||||
Reference in new issue
Block a user