1234567891011121314151617181920212223242526272829303132333435363738394041 |
- from email import header
- #!/usr/bin/env python
- # -*- encoding: utf-8 -*-
- '''
- @Contact : liuyuqi.gov@msn.cn
- @Time : 2022/11/26 19:59:03
- @License : Copyright © 2017-2022 liuyuqi. All Rights Reserved.
- @Desc : 获取手机号,手机验证码
- '''
- import json,re,sys,logging,requests
- from twitter_account_creator.models import api
- class Phone(object):
- def __init__(self, apiKey):
- pass
- def getBalance(self):
- res = json.loads(requests.get(api.getBalance).text)
- if res["response"] == "error":
- return {"balance": res["error_msg"]}
- if res["response"] == "1":
- return {"balance": res["balance"]}
- return {"balance": "something went wrong :/"}
- def getNumber(self):
- try:
- res = json.loads(requests.get(api.getNumber).text)
- number = res["number"]
- _id = res["id"]
- return number, _id
- except:
- return "error_number", "error_id"
- def getSMS(self, id):
- try:
- res = json.loads(requests.get(api.getSms).text)
- if res["sms"] != None:
- return res["sms"]
- except:
- return "error_code"
|