女神想看演唱会买不到门票,还好我会Python,分分钟就抢到了

本文介绍了如何使用Python的selenium库配合滑块处理逻辑实现自动化抢购,特别是在解决淘宝滑块验证问题上。作者为朋友的女神抢购演唱会门票,通过编写代码成功完成了购票过程,并分享了相关源码和视频教程。

哈喽兄弟们,我是轻松~

天天分享干货,今天高低要教一下大家一波怎么做舔狗了!

事情是这样的,女神喜欢的歌星最近开演唱会,半夜打电话给我说想去看,但是抢不到票了,让我给她想想办法。

当时我就轻蔑一笑,这点小事能难倒会Python的我?

当时我就写了一手抢票代码,连夜给女神和她男朋友抢了两张!

女神为了感谢我,还特地发了两张她跟男朋友秀恩爱的照片给我吃狗粮!!!

不说了,真是太开心了,趁着开心,赶紧给大家分享一下源码!

知识点

  • selenium 淘宝滑块处理
  • 抢购逻辑实现

必备环境

  • python 3.8
  • pycharm 专业版
  • 谷歌浏览器+谷歌驱动+selenium3.141.0
  • stealth.min.js

代码展示

我还录制了视频进行详细讲解,跟源代码一起打包好了,直接在文章最后名片拿

模块

import time
from info import PHONE, PASSWORD
from selenium import webdriver

拿到移动轨迹,模仿人的滑动行为,先匀加速后匀减速。

def get_tracks(distance):
    # 初速度
    v = 5
    # 单位时间为0.2s来统计轨迹,轨迹即0.2内的位移
    t = 0.2
    # 位移/轨迹列表,列表内的一个元素代表0.2s的位移
    tracks = []
    # 当前的位移
    current = 0
    # 到达mid值开始减速
    mid = distance * 4 / 5
    while current < distance:
        if current < mid:
            # 加速度越小,单位时间的位移越小,模拟的轨迹就越多越详细
            a = 8
        else:
            a = -3
        # 初速度
        v0 = v
        # 0.2秒时间内的位移
        s 
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值