from ry_kochava.ios_script import allEvent import struct import socket import random import string import time import os from jpype import * appkey = 'koluka-android-1223-wb980ot' 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为数组 a = "".join(random.sample(string.ascii_letters+string.digits, 8)) b = "".join(random.sample(string.ascii_letters+string.digits, 4)) c = "".join(random.sample(string.ascii_letters+string.digits, 4)) d = "".join(random.sample(string.ascii_letters+string.digits, 4)) e = "".join(random.sample(string.ascii_letters+string.digits, 11)) i = a+"-"+b+"-"+c+"-"+d+"-"+e # i = '401092010659' # 随机生成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)