2021年1月11日【京东、飞天茅台1499抢购】实战

本文分享了在Mac环境下使用GO语言开发的京东飞天茅台抢购脚本的实战经验,包括Python版本升级的注意事项、eid和fp的获取方法,以及使用自动化测试工具selenium的思路。尽管PLUS会员竞争激烈,但坚持尝试有望成功。
摘要由CSDN通过智能技术生成

最近在github上看到N个抢*东茅台脚本,最多的就是PYTHON和GO的版本。PYTHON门槛较高,推荐GO的版本。笔者后期如果有时间,会贡献一个JAVA版本的出来。

目录

 

1. Mac 环境下运行P版本的坑

2.eid和fp获取方式


1. Mac 环境下运行P版本的坑

笔记开发机为RMBP,试着跑了一下P版的*东茅台抢购脚本,这里需要注意的是,一定要对python版本进行升级。笔者将python版本升至3.9之后,可以正常运行 。

具体操作步骤,GITHUB上都有描述,如果环境跑不起来的,可以私信我。

python3.9 main.py

2.eid和fp获取方式

这里主要讲一下思路:

  1. 可以用大名鼎鼎的自动化测试工具selenium 完成
    这个也不难实现,代码调用selenium,调用脚本,获取eid,fp值,然后写入配置文件
  2. 可以用浏览器开发者模式获取
    这个对开发者来说,比较简单,关键变量:_JdTdudfp
  3. 可以通过HTML的方式获取。
    强烈推荐这种方式,对小白友好。
<html>
    <head></head>
    <body>
        <div id="info">EID,FP参数动态获取中……</div>
        <hr>
        <div id="eid"></div>
        <div id="fp"></div>
    </body>
</html>

<script src="https://gias.jd.com/js/td.js"></script>

<script>
    setTimeout(function () {
        try {
            getJdEid(function (eid, fp, udfp) {
                document.getElementById('eid').innerText = 'eid = ' + eid;
                document.getElementById('fp').innerText = 'fp = ' + fp;
                document.getElementById('info').innerText = '请将上面的内容复制到配置文件 config.ini 中的对应位置并保存';
            });
        } catch (e) {
            document.getElementById('info').innerText = e;
        }
    }, 1200);
</script>

3. 抢购成功率
目前参与抢购的PLUS会员是越来越多了,持之以恒,肯定是有收获的。希望大家都能抢中。

4.如果有使用过程中不明白的,随时可以联系我

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SuperKKig

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值