python的coupon_robCoupon.py

这是一个使用Python编写的自动化抢券脚本,通过设置开始抢券时间、活动代码和批次代码,结合requests库进行网络请求,实现定时抢券功能。脚本中包含了设置referer、user-agent以及读取cookie等细节,旨在模拟真实浏览器行为提高成功率。
摘要由CSDN通过智能技术生成

#!/usr/bin/python

# -*- coding: utf-8 -*-

import requests

import datetime

# 开始抢卷时间戳

start_time = datetime.datetime.now().strftime('%Y-%d-%m 10:08:00')

# 活动code

activityCode = 'C18080002ed'

batchCode = 'BHA0027J3'

# 请求 url TODO: 修改callback

request_url = 'https://act.vmall.com/couponCodeActivity/receive.json?t=1534126351861&1534126351861&callback=jQuery1111048374583560162754_1534142663182&activityCode=%s&batchCode=%s&_=1534126349325'%(activityCode, batchCode)

# referer TODO: 修改成实名认证的账号

referer = 'https://sale.vmall.com/huawei.html?cid=9212&ANONYMITY_LOGIN_NAME=15290*****'

# 浏览器及版本

user_agent = 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36'

# 将cookie转为字典

def get_cookie():

with open("cookie.txt") as f:

cookies = {}

for line in f.read().split(';'):

name, value = line.strip().split('=', 1)

cookies[name] = value

return cookies

# 配置Session的参数

session = requests.Session()

session.headers['User-Agent'] = user_agent

session.headers['Referer'] = referer

session.cookies = requests.utils.cookiejar_from_dict(get_cookie())

# 开始抢券

def getCoupon():

print('等待抢券中......')

while (True):

# 当前时间

now = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')

# 如果到预定时间就开始发送请求,然后打印结果

if now >= start_time:

r = session.get(request_url)

print(r.text)

break

getCoupon()

一键复制

编辑

Web IDE

原始数据

按行查看

历史

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值