click.py 3.44 KB
Newer Older
liuxiaoxing committed
1 2 3 4 5 6 7 8 9 10
from fenbao_android_event.android_script import allEvent
import random
import requests
import socket
import struct
import time

#向短链发送点击数据
#!!!!分包需要删掉https的s

liuxiaoxing committed
11 12
# URL = 'http://uri6.com/tkio/3uu6rya?noredirect=true'
URL = 'http://52.80.137.106:8083/tkio/RvYNJna?noredirect=true'
liuxiaoxing committed
13

liuxiaoxing committed
14
appkey = '5b0e99269160e67ef8e560716221e142'
liuxiaoxing committed
15
# event = 'invoke'
liuxiaoxing committed
16
cmpaignid = '111'
liuxiaoxing committed
17
# 广告创意ID
liuxiaoxing committed
18
ry_adcreative_id = '9876543'
liuxiaoxing committed
19
# 广告组ID
liuxiaoxing committed
20
ry_adgroup_id = '65432'
liuxiaoxing committed
21
# 广告计划ID
liuxiaoxing committed
22
ry_adplan_id = '4321'
liuxiaoxing committed
23 24 25 26 27 28 29 30
# 广告组名称
ry_adgroup_name = '广告组'
# 广告计划名称
ry_adplan_name = '广告计划'
# 广告创意名称
ry_adcreative_name = '广告创意'
s = 0
w = 0
liuxiaoxing committed
31

liuxiaoxing committed
32
for index in range(1):
liuxiaoxing committed
33 34

    #随机生成12为数组
liuxiaoxing committed
35 36
    i = ''.join(str(random.choice(range(10))) for _ in range(12))
    # i = '845285910729'
liuxiaoxing committed
37 38 39
    #随机生成ip
    ip = socket.inet_ntoa(struct.pack('>I', random.randint(1, 0xffffffff)))
    # ip = '175.93.28.70'
liuxiaoxing committed
40 41 42

    accountid = ''.join(str(random.choice(range(10))) for _ in range(12))
    # accountid = '014067084301'
liuxiaoxing committed
43 44
    try:
        parms = {
liuxiaoxing committed
45 46
                'click_time': str(round(time.time() * 1000)),
            # 'androidid': "43214532142142",
liuxiaoxing committed
47 48 49
                'imei': i,
                # "idfa": 'DBC13622-E34B-440C-B7A7-FB6641D0D9AB',
                'ip': ip,
liuxiaoxing committed
50 51
                # 'campuuid': '14323122',
                # 'clickid': '3232331',
liuxiaoxing committed
52 53 54 55
                # "ua": "Mozilla/5.0 (iPhone; CPU iPhone OS 8_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A334 Safari/7534.48.3",
                # 'creativeId':'21321321312123',
                # 'requestId':'312321321312',
                # 'adId': long('21231'),
liuxiaoxing committed
56 57 58 59 60 61 62
                # 'ry_adgroup_name': ry_adgroup_name,
                # 'ry_adplan_name': ry_adplan_name,
                # 'ry_adcreative_name': ry_adcreative_name,
                # "ry_adgroup_id": ry_adgroup_id,
                # "ry_adplan_id": ry_adplan_id,
                # "ry_adcreative_id": ry_adcreative_id,
                # "accountid": accountid
liuxiaoxing committed
63

liuxiaoxing committed
64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
        }

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

        print('success:',s)
        # print(p.text)
        print('imei:',i)
        #print('ip:',ip)
        s=s+1
    except requests.exceptions.RequestException:

        print('wrong:',w)
        print('imei:', i)
        print('ip', ip)
        w = w+1
liuxiaoxing committed
81 82 83 84 85 86 87
    time.sleep(8)
    try:
        allEvent().installUpload(i, ip, appkey, cmpaignid)
    except Exception as err:
        print('install_wrong:', w)
        w = w + 1
        print(err)
liuxiaoxing committed
88 89 90 91 92 93
    # try:
    #     allEvent().invoke_test(i, ip, appkey, cmpaignid)
    # except Exception as err:
    #     print('install_wrong:', w)
    #     w = w + 1
    #     print(err)
liuxiaoxing committed
94 95 96 97 98 99 100
    # time.sleep(1)
    # try:
    #     allEvent().registerEvent(i, ip, appkey)
    # except Exception as e:
    #     print('注册_wrong:', w)
    #     print(e)
    # #     continue
liuxiaoxing committed
101
    # time.sleep(8)
liuxiaoxing committed
102
    # try:
liuxiaoxing committed
103
    #     allEvent().loginEvent(i, ip, appkey)
liuxiaoxing committed
104
    # except Exception:
liuxiaoxing committed
105 106 107 108 109 110
    #     print('登录_wrong:', w)
    time.sleep(5)
    try:
        allEvent().payEvent(i, ip, appkey)
    except Exception:
        print('付费_wrong:', w)
liuxiaoxing committed
111 112 113 114
    # num = index + 1
    # event = 'event_' + str(num)
    # event = 'event_28'
    # time.sleep(3)
liuxiaoxing committed
115 116 117 118 119 120 121 122 123
    # try:
    #     allEvent().ziding_event(i, ip, appkey,event)
    # except Exception:
    #     print('自定义_wrong:', w)