from ry_kochava.android_script import allEvent

import struct
import socket
import random
import time
import os
from jpype import *
appkey = 'ko1206-zxh'

current_path = os.path.dirname("../jiami/AESEncryptor.jar")

jvmPath = getDefaultJVMPath()

jars = [current_path + "/AESEncryptor.jar"]

jvm_cp = "-Djava.class.path={}".format(":".join(jars))

startJVM(jvmPath, jvm_cp)

JDClass = JClass("AESEncryptor")

lst = []
newList = ['364112464174', '987448857634', '823325548389', '774510604807', '502635795343', '456715648969', '049741445905', '374937339654', '155308535923', '601640865016']


# 遍历已有列表数据 发请求
# for i in newList:
#     ip = socket.inet_ntoa(struct.pack('>I', random.randint(1, 0xffffffff)))
#     # allEvent().startupUpload(i,ip,appkey,JDClass)
#     allEvent().eventUpload(i,ip,appkey,'2',JDClass)
#     # allEvent().pageUpload(i,ip,appkey,'1',JDClass)
#     # allEvent().exitUpload(i,ip,appkey,JDClass)



for _ in range(1):
    # 随机生成12为数组
    i = ''.join(str(random.choice(range(10))) for _ in range(12))
    # i = '557761077746'
    # 随机生成ip
    ip = socket.inet_ntoa(struct.pack('>I', random.randint(1, 0xffffffff)))
    # ip = '103.23.28.70'
    allEvent().installUpload(i, ip, appkey, JDClass)
    allEvent().startupUpload(i, ip, appkey, JDClass)
    allEvent().reged(i, ip, appkey, JDClass)
    allEvent().login(i, ip, appkey, JDClass)
    allEvent().payment(i, ip, appkey, JDClass)
    allEvent().order(i, ip, appkey, JDClass)
    allEvent().subscribe(i, ip, appkey, JDClass)
    allEvent().search(i, ip, appkey, JDClass)
    allEvent().view(i, ip, appkey, JDClass)
    allEvent().addtocart(i, ip, appkey, JDClass)
    allEvent().addtowishlist(i, ip, appkey, JDClass)
    allEvent().tutorialcomplete(i, ip, appkey, JDClass)
    allEvent().levelcomplete(i, ip, appkey, JDClass)
    allEvent().achievement(i, ip, appkey, JDClass)
    allEvent().adclick(i, ip, appkey, JDClass)
    allEvent().adview(i, ip, appkey, JDClass)
    allEvent().rating(i, ip, appkey, JDClass)
    #
    lst.append(i)
    print(lst)