随身Wifi的套路与证明(亲自体验)【送1500G流量】影腾随身wifi

按照购买时间平铺直叙
我会不定期更新该文章

时间 版本 更新内容
2023.04.16 V0.1 第一个版本,就是这样

购买

在购买前我已经知道随身WiFi其实很坑

  1. 流量虚
  2. 网速卡

但是我迫于手机流量不足,多方比较(尤其是一同事激将法的推荐),斥巨资14.20元在京东选择购买了
【送1500G流量】影腾随身wifi可移动wifi无线网卡免插卡便携式热点路由器笔记本电脑通用流量 增强版旗舰WiFi* 全国通用免插卡【智享套餐】

速度很快啊,我没有闪,第二天就送到了

使用

外观

拿到手,该说不说,看起来很高大上,实际上仔细分别是有点劣质在里面的(图就不放了)

注册

这东西不需要插卡,但是依旧需要实名认证,通过扫描设备上的二维码就行,我这里直接把我的二维码放出来了,各位随便扫


认证很快,拍个身份证照片等简单几个操作就通过了

好评送1500G流量

接下就是日常的套路,联系客服送1500G7天体验流量,没错我就喜欢这个,客服回答也很干脆,好评+配图就给送,咱是那种贪小便宜的人!不要了,直接上去充个6元60G的套餐体验再说,不差这块儿八角的

简单体验

后面各位也看到了,这速度是真TM慢啊,最快也就3M,日常也就几百K;后面想着,反正慢就慢呗,我下载个资料试试先
经过一晚上的下载,终于下载了15个G,但是显示我用了30G;继续联系客服

客服也是一堆官方套话,看来还得我自己来

寻找资料

我能接触到的就是那个二维码,那就从二维码开始,把二维码扫过的链接通过电脑打开

  1. 图标是原生的VUE的图标,程序员大哥这么懒吗,这都不能改一下自己的logo?
  2. 抓取到5个请求,分别是
  • https://ssc.combmobile.com/tbc-portal/wechatPub/common/recordAccessLog
  • https://ssc.combmobile.com/tbc-portal/wechatPub/common/getCardActivity
  • https://ssc.combmobile.com/tbc-portal/wechatPub/card/queryCardInfoDetail
  • https://ssc.combmobile.com/tbc-portal/client/card/findCardClientInfo
  • https://ssc.combmobile.com/tbc-portal/client/card/getCardRealNameV2

都是POST请求,其余的都平平无奇,只有第三个请求结果很有料
全部结果太长了,放在末尾了,或者根据我写的python脚本跑一下就有了

物联网卡?


可以看到,提供商是上海电信CMP@星际九州,意思就是星际九州这个公司和电信合作呗,看了只能走电信的网了,还说什么能选择,扯淡,都是假的;百度一下公司

艾玛一看,好吧物联网公司,简单说就是这东西里面内置一张物联网卡呗

流量虚的证明

其实我知道流量卡或多或少在虚,但是没有办法证明啊!继续寻找信息,果然这店家在这点上还是比较实在的,直接告诉我了

  1. 根据图中1所示,这个是我购买60G的订单,意思就是根据订单进行配置
  2. 根据图中2所示,actualUsed意思是真实使用,我实际使用了19.76G
  3. 根据图中3所示,mealVirtualPercent翻译过来的大致意思是,虚的百分比,直接告诉我50,很诚实
  • 这么看的话就完全对的上了,我自己充的60G流量,显示使用了接近40G,但实际用了19.76G,和我自己统计的几乎没有出入(说明他们完全有能力统计准确的数字)
  • 再大胆推测一下,他们是根据购买订单号来判断流量虚的程度的,我这里没有使用体验流量,二是直接购买的60G套餐,这个套餐是虚50%;如果是客服送的1500G体验流量,说不定就不会虚,这个数字是100%

总结

  1. 这个东西就是坑你的,要是觉得6块钱30G发发微信上上网,那就也能接受;想刷视频,下载东西还是算了
  2. 安稳使用别买,重要的事情说三遍(我就是非要试试才买的)
  3. 安稳使用别买,重要的事情说三遍(我就是非要试试才买的)
  4. 安稳使用别买,重要的事情说三遍(我就是非要试试才买的)

附录

queryCardInfoDetail接口返回

{
    "error":{
        "code":"0000",
        "message":"SUCCESS",
        "detail":null
    },
    "reqId":null,
    "reqCustomerId":null,
    "data":{
        "customerId":1204370952222146564,
        "cardId":1285178463657918468,
        "msisdn":"1064963153634",
        "iccid":"8986032146209704623",
        "nb":false,
        "providerId":"1202435811757260802",
        "providerName":"上海电信CMP@星际九州",
        "operator":"CTCC",
        "opSysId":"CMP",
        "flowType":"UNIVERSALITY",
        "settlementMode":"TO_B",
        "controlMode":"C_CONTROL",
        "vid":null,
        "seqId":null,
        "cardStatus":"正使用",
        "cardStatusCode":"USING",
        "total":"60.00",
        "totalUnit":"GB",
        "totalDouble":64424509440,
        "used":"31.20",
        "usedUnit":"GB",
        "usedDouble":33499381760,
        "remain":"28.80",
        "remainUnit":"GB",
        "serviceExpired":"20230514",
        "estimateServiceExpired":"20230514",
        "mealInfoList":[
            {
                "serviceId":"1321651459496869892",
                "sourceOrderId":"1321650360300863492",
                "pcMealId":"CC_CLIENT_LONG_PERIOD_MEAL_181",
                "serviceStatus":"ACTIVE",
                "serviceName":"60G/30天-JD",
                "serviceType":"长周期",
                "serviceTypeCode":"CLIENT_LONG_PERIOD_MEAL",
                "total":"60.00",
                "totalUnit":"GB",
                "totalDouble":64424509440,
                "used":"31.20",
                "usedUnit":"GB",
                "usedDouble":33499381760,
                "actualUsed":"15.60",
                "actualUsedUnit":"GB",
                "actualUsedDouble":16749690880,
                "remain":"28.80",
                "remainUnit":"GB",
                "serviceStartTime":"20230415",
                "serviceStartTimeOrg":[
                    2023,
                    4,
                    15,
                    0,
                    0
                ],
                "serviceEndTime":"20230514",
                "serviceEndTimeOrg":[
                    2023,
                    5,
                    14,
                    23,
                    59,
                    59
                ],
                "serviceCreateTime":"20230415175504",
                "serviceCreateTimeOrg":[
                    2023,
                    4,
                    15,
                    17,
                    55,
                    4
                ],
                "goodsId":"TBC_CLIENT_LONG_PERIOD_MEAL875",
                "priceId":"TBC_CLIENT_LONG_PERIOD_MEAL875_sale_001",
                "apnInfo":null,
                "mealVirtualPercent":50,
                "mealTradeType":"NORMAL",
                "effectType":"PURCHASE_FIRST_FLOW_ADAPT",
                "feeType":null,
                "settlementMode":"2B",
                "orderId":"1321650360300863492",
                "sourceType":"SET",
                "mealFlowControlInfo":{
                    "ctrlMode":"VALIDITY_PERIOD_LIMIT",
                    "reachFlowRule":"AMOUNT_CLOSE_NETWORK",
                    "reachFlowJson":{
                        "speedLimitTypeEnum":"VALIDITY_PERIOD_LIMIT",
                        "speedLimitNetworkEnum":"AMOUNT_CLOSE_NETWORK",
                        "amountCloseNetwork":{
                            "amountCloseNetworkValue":30,
                            "amountCloseNetworkUnit":"GB"
                        },
                        "amountLimitSpeedList":null,
                        "mixMap":null
                    }
                },
                "cmrId":1321651459496869892
            }
        ],
        "experienceMeals":[

        ],
        "monthMeals":[

        ],
        "longMeals":[
            {
                "serviceId":"1321651459496869892",
                "sourceOrderId":"1321650360300863492",
                "pcMealId":"CC_CLIENT_LONG_PERIOD_MEAL_181",
                "serviceStatus":"ACTIVE",
                "serviceName":"60G/30天-JD",
                "serviceType":"长周期",
                "serviceTypeCode":"CLIENT_LONG_PERIOD_MEAL",
                "total":"60.00",
                "totalUnit":"GB",
                "totalDouble":64424509440,
                "used":"31.20",
                "usedUnit":"GB",
                "usedDouble":33499381760,
                "actualUsed":"15.60",
                "actualUsedUnit":"GB",
                "actualUsedDouble":16749690880,
                "remain":"28.80",
                "remainUnit":"GB",
                "serviceStartTime":"20230415",
                "serviceStartTimeOrg":[
                    2023,
                    4,
                    15,
                    0,
                    0
                ],
                "serviceEndTime":"20230514",
                "serviceEndTimeOrg":[
                    2023,
                    5,
                    14,
                    23,
                    59,
                    59
                ],
                "serviceCreateTime":"20230415175504",
                "serviceCreateTimeOrg":[
                    2023,
                    4,
                    15,
                    17,
                    55,
                    4
                ],
                "goodsId":"TBC_CLIENT_LONG_PERIOD_MEAL875",
                "priceId":"TBC_CLIENT_LONG_PERIOD_MEAL875_sale_001",
                "apnInfo":null,
                "mealVirtualPercent":50,
                "mealTradeType":"NORMAL",
                "effectType":"PURCHASE_FIRST_FLOW_ADAPT",
                "feeType":null,
                "settlementMode":"2B",
                "orderId":"1321650360300863492",
                "sourceType":"SET",
                "mealFlowControlInfo":{
                    "ctrlMode":"VALIDITY_PERIOD_LIMIT",
                    "reachFlowRule":"AMOUNT_CLOSE_NETWORK",
                    "reachFlowJson":{
                        "speedLimitTypeEnum":"VALIDITY_PERIOD_LIMIT",
                        "speedLimitNetworkEnum":"AMOUNT_CLOSE_NETWORK",
                        "amountCloseNetwork":{
                            "amountCloseNetworkValue":30,
                            "amountCloseNetworkUnit":"GB"
                        },
                        "amountLimitSpeedList":null,
                        "mixMap":null
                    }
                },
                "cmrId":1321651459496869892
            }
        ],
        "addMeals":[

        ]
    },
    "success":true
}

python执行代码

import requests


def recordAccessLog(iccid):
    res = requests.post("https://ssc.combmobile.com/tbc-portal/wechatPub/common/recordAccessLog",
                        headers={'Content-Type': 'application/json'},
                        json={"logType": "ACCESS", "customerId": "1204370952222146564", "iccid": iccid,
                              "accessChannel": None,
                              "remark": None})

    json_data = res.json()["data"]
    print(json_data)


def getCardActivity(iccid):
    res = requests.post("https://ssc.combmobile.com/tbc-portal/wechatPub/common/getCardActivity",
                        headers={'Content-Type': 'application/json'},
                        json={"iccid": iccid, "customerId": "1204370952222146564",
                              "accessChannel": None, "userId": " "})

    json_data = res.json()["data"]
    print(json_data)


def check(iccid):
    res = requests.post("https://ssc.combmobile.com/tbc-portal/wechatPub/card/queryCardInfoDetail",
                        headers={'Content-Type': 'application/json'},
                        json={"iccid": iccid, "needFindVid": False})
    json_data = res.json()["data"]

    print(json_data)
    print("已使用", json_data["used"], json_data["usedUnit"], sep=' ', end='\t')
    print("剩余", json_data["remain"], json_data["remainUnit"], sep=' ', end='\t')
    print("全部", json_data["total"], json_data["totalUnit"], sep=' ', end='\t')
    print("请求耗时", res.elapsed.total_seconds(), sep=' ', end='\n')


def findCardClientInfo(iccid):
    res = requests.post("https://ssc.combmobile.com/tbc-portal/client/card/findCardClientInfo",
                        headers={'Content-Type': 'application/json'},
                        json={"vid": iccid})

    json_data = res.json()["data"]
    print(json_data)

def getCardRealNameV2(iccid):
    res = requests.post("https://ssc.combmobile.com/tbc-portal/client/card/getCardRealNameV2",
                        headers={'Content-Type': 'application/json'},
                        json={"iccid":iccid,"queryType":"DISPLAY"})

    json_data = res.json()["data"]
    print(json_data)

if __name__ == '__main__':
    recordAccessLog("8986032146209704623")
    getCardActivity("8986032146209704623")
    check("8986032146209704623")
    findCardClientInfo("8986032146209704623")
    getCardRealNameV2("8986032146209704623")

Related Post

发表回复