V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Mavious
V2EX  ›  问与答

想抢理财产品,这里高手多,厚脸皮求个判断脚本(语言随意),小白实在不会啊

  •  
  •   Mavious · 2017-07-21 17:22:27 +08:00 · 1564 次点击
    这是一个创建于 2688 天前的主题,其中的信息可能已经有所发展或是发生改变。

    语言随意,油猴子,VBS 随便,前台模拟操作即可,不需要后台。不需要处理 cookies。
    如果觉得排版乱,请穿越到贴吧里,那儿的排版尚可>>http://tieba.baidu.com/p/5235759969


    基本 0 基础。非程序猿。(如果说我会一点点 css 和 vbs 的话,那也就一丢丢基础)
    又是强需求(人肉抢购产品,一天也就冒出 4、5 个,很少的。人肉没日没夜盯着屏幕太累了,我人肉最高速是 10~14 秒,干不过 7 秒的机器人啊~求解脱)
    抢购开放期是工作时间(周一~周五,6 点~21 点,所以双休日也测试不了,工作时间我还要工作啊,没法子天天盯着~抓狂)


    以前都是改改别人的,靠摆渡搜索一番还能混过去,叫我写实在太为难了,试了好多个,改了又改,都失败。
    我这个人不喜欢伸手的,实在是自己解决不了才会伸一个,球不喷。也球不要说得太艰深,因为你说的每一个语法我都要摆渡才能读懂~~我跟不上的~~~


    [以下需求]


    1、浏览器已经打开这个链接: https://e.zjfae.com/ife/prdtransferquery/prdQueryTransferOrderListNew.html
    链接 url 不会变,但里面的数据是会变动的。所以需要高频率(每隔 2 秒)自动刷新这个链接,反复读取新数据并判断。


    2、链接里有 10 组数据,数据结构是一样的,但冒号后面的数值不一样(需要判断的数据我都加了注释)。 我只需要分析第 1 组数据就可以了,后面 9 组的干扰数据需要排除。

    {"zjsWebResponse":{"data":{"productTradeInfoList":[{
    "expectedMaxAnnualRate":"0.059",
    "cutAmount":"3.26",
    "leastTranAmount":"500000",//起购金额
    "canUseKq":"0",
    "delegationCode":"LC1703034420170718000366",
    "actualAnnualRate":"0",
    "ifAllBuy":"1",
    "targetRate":"5.91",//受让后参考收益率
    "canBuyNum":"169",
    "currencyNum":"31",
    "isMyTransfer":"false",
    "holdDayNum":"120",
    "leftDays":"423",//剩余天数
    "delegationId":"203792",//购买 ID 指向
    "productCode":"LC17030344",
    "holdersNum":"200",
    "actualRate":"5.8",
    "tradeAccount":"BJ20150608001283",
    "nextPayDate":"2017-09-14",
    "manageEndDate":"2018-09-14",
    "delegateNum":"500000",
    "buyerSmallestAmount":"500000",
    "unActualTransferUserLevel":"0",
    "delegateType":"LIST_SALE",
    "delegateAmount":"50945479",
    "productName":"金融债权(华融西部)一期投资收益权九号"},


    3、现在我想:在高频率刷新时,发现 leastTranAmount 大于 200000、targetRate 大于 7.00 、leftDays 大于 30 时( 3 项同时满足),取得符合条件的那组数据的 delegationId 后面跟随的数字。


    4、将跟随的数字填写到新链接里: https://e.zjfae.com/front/product-zr.html?id=(填空)。
    譬如这组数据的链接是: https://e.zjfae.com/front/product-zr.html?id=203792


    5、如果没有符合条件的,则继续刷新、读取,直到出现符合条件的数据为止。


    6、最后,在同一个浏览器里打开刚刚得到的新链接。结束(打开链接后面是模拟点击,这个我会,就卡在判断里了)。

    8 条回复    2017-07-22 13:30:16 +08:00
    golmic
        1
    golmic  
       2017-07-21 17:35:49 +08:00
    楼主微信?
    wafm
        2
    wafm  
       2017-07-21 17:41:51 +08:00
    楼主微信?
    Mavious
        3
    Mavious  
    OP
       2017-07-21 17:59:28 +08:00 via iPhone
    @golmic
    @wafm 问这干啥?!?!换工作后我就不用微信了。。前 boss 成天在群里 bb 烦死人。
    yunkchen
        4
    yunkchen  
       2017-07-21 18:00:54 +08:00   ❤️ 1
    链接: http://pan.baidu.com/s/1jIgghlO 密码:i0ni
    CDL
        5
    CDL  
       2017-07-21 18:03:45 +08:00
    难不成 LZ 是打算要免费的
    golmic
        6
    golmic  
       2017-07-21 18:05:09 +08:00
    看样子 4L 已经做出来了
    Mavious
        7
    Mavious  
    OP
       2017-07-21 18:10:50 +08:00 via iPhone
    @yunkchen 真心感谢,我回去开电脑看。
    @CDL 这个……我觉得和阿里月饼那个脚本差不多难度吧……算外包了?
    usedname
        8
    usedname  
       2017-07-22 13:30:16 +08:00
    这么低利率还抢?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1006 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:42 · PVG 03:42 · LAX 11:42 · JFK 14:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.