click.py 3.57 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
URL = 'http://uri6.com/tkio/RZFFFba?noredirect=true&callback= http%3A%2F%2Fad.toutiao.com%2Ftrack%2Factivate%2F%3Fcallback%3DCKP4rs-Zn4QDEKiQ6teZn4QDGN6L8Y-h9Wcg3ovxj6H1ZyiE0PjgroSEAzAOOM_X-8IDQik0YWY1NzdlOC1lZmViLTRmZDEtYmZkZC00MzE1Zjc1MmJhMGF1NTQ5M0iA0pOtA1AAiAEAkAECmAEA%26os%3D0%26muid%3D'
liuxiaoxing committed
12

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

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

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

    accountid = ''.join(str(random.choice(range(10))) for _ in range(12))
    # accountid = '014067084301'
liuxiaoxing committed
42 43 44 45 46 47
    try:
        parms = {
                # 'androidid': "43214532142142",
                'imei': i,
                # "idfa": 'DBC13622-E34B-440C-B7A7-FB6641D0D9AB',
                'ip': ip,
liuxiaoxing committed
48 49
                # 'campuuid': '14323122',
                # 'clickid': '3232331',
liuxiaoxing committed
50 51 52 53
                # "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
54 55 56 57 58 59 60 61
                '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
62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78
        }

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