|
|

楼主 |
发表于 2020-8-2 11:37:45
|
显示全部楼层
|
- import time
- import requests
- from lxml import etree
- from concurrent import futures
- from apimail import get_verification_code
- from rname import mutiname
- headers={'User-Agent':'Mozilla/5.0 fg ',}
- ls=[]
- def one(name):
- session=requests.session()
- t=time.time()
- em=name+str(t)[6:]
- email=em+'@snapmail.cc'
- print('email:%s'%email)
- data0={'email':email}
- url1='https://www.mfjc.cc/auth/send'
- session.post(url1,data0,headers)
- time.sleep(5)
- code=get_verification_code(email)
- data={
- 'email': email,
- 'name': 'baocaowxy',
- 'passwd': 'qdjsodnbdiie783',
- 'repasswd': 'qdjsodnbdiie783',
- 'wechat': email,
- 'imtype': '1',
- 'code': '0',
- 'emailcode':code,
- }
- url='https://www.mfjc.cc/auth/register'
- session.post(url,data=data,headers=headers)
- url='https://www.mfjc.cc/auth/login'
- data={
- 'email': email,
- 'passwd': 'qdjsodnbdiie783',
- 'code': '',
- }
- session.post(url,data,headers)
- url='https://www.mfjc.cc/user'
- res=session.get(url,headers=headers)
- html=etree.HTML(res.text)
- ssr=html.xpath('//*[@id="all_ssr_windows"]/div[2]/input/@value')
- print(ssr[0])
- ls.append(ssr[0][:-10])
- def main():
- with futures.ThreadPoolExecutor(5) as executor: # <5>
- executor.map(one, mutiname(5)) # <6>
- main()
- with open('sub.txt','a+',encoding='utf-8')as f:
- for lj in ls:
- f.write(lj)
- f.write('\n')
复制代码- import random
- def namerow():
- words='''wocengcavogpuojjlywocenggannguozhamoliyingewocenpgqizhecguoxibyuewocetngbagocaowusxuavnyiziyuyoushbengrenshfenzheizhifaszhesshuyuzhengfenfgtianxihazhanshennwojucexinzahishengzetianqian'''
- ls=[]
- for i in range(len(words)-1):
- ls.append(words[i])
- aa=random.choices(ls,k=5)
- b=''
- for i in aa:
- b=b+str(i)
- return b
- def mutiname(n):
- ls=[]
- for i in range(n):
- ls.append(namerow())
- return ls
复制代码 |
|