from android_event.android_script import allEvent
import random
import requests
import socket
import struct
import time
import datetime

#向短链发送点击数据


#海外线上环境


URL = 'http://enuri6.com/tkio/uaQ32aa'

appkey = '963727fdbc9f552761f3f30859230480'
event = 'ry_wake'



s = 0
w = 0
for _ in range(1):
    #随机生成12为数组
    i = ''.join(str(random.choice(range(10))) for _ in range(12))
    #i = '9845632344'
    #随机生成ip
    ip = socket.inet_ntoa(struct.pack('>I', random.randint(1, 0xffffffff)))
    #ip = '148.206.254.57'
    try:

        parms = {
                #'androidid':a,
                'imei': i,
                'ip': ip,
                # 海外版多的参数
                '_gaid':i
                # utc时间
                #'cid': '2093'
                #'subchannel': '123456789',
                #'aid': '54676',
                #'siteid': '68793',
                #'csite': '4355743'

            }
        #timeout可以超时四秒
        p = requests.get(url=URL,params=parms,timeout=10)

        print('imei:',i)
        print("ip:",ip)
        print('success:',s)
        #print('androidid:',a)
        s=s+1
    except Exception as err:
        print(err)
        print('wrong:',w)
        print('imei:', i)
        print("ip:",ip)
        #print('androidid', a)
        w=w+1
        #continue
    # time.sleep(4)
    # try:
    #     allEvent().installUpload(i, ip, appkey)
    # except Exception:
    #     print('install_wrong:', w)
    #     w = w + 1
        #continue
    # time.sleep(1)
    # try:
    #     allEvent().registerEvent(i, ip, appkey)
    # except Exception as e:
    #     print('注册_wrong:', w)
    #     print(e)
    #     #continue
    # time.sleep(1)
    # try:
    #     allEvent().loginEvent(i, ip, appkey)
    # except Exception:
    #     print('登录_wrong:', w)
    #     #continue
    # time.sleep(3)
    # try:
    #     allEvent().ziding_event(i, ip, appkey, event)
    # except Exception as err:
    #     print(err)
    #     print('自定义_wrong:', w)







class utc_time:
    def local2utc(local_st):
        '''本地时间转UTC时间(-8:00)'''
        time_struct = time.mktime(local_st.timetuple())
        utc_st = datetime.datetime.utcfromtimestamp(time_struct)
        return utc_st
# #本地时间
localtime=datetime.datetime.fromtimestamp(time.time())
a=utc_time.local2utc(localtime).strftime('%Y-%m-%d %H:%M:%S')
print(a)
print(localtime)