最近看到京东图书每天有优惠券发放,满200减100,诱惑还是蛮大的。反正自己抢不到,想着写个脚本试试。

几个关键步骤

获取优惠券的url

直接审查元素

获取cookie

通过本地代理,比如BurpSuite

定时调用

# coding=utf-8

import requests, schedule, time

def do_request(_url, _cookie):

countdown = 10

while countdown > 0:

r = requests.get(_url, cookies=_cookie)

countdown = countdown - 1

print(countdown)

resp = r.text

print(resp)

cookie_str = '''__jda=1222706...=%u5317%u4EAC'''

lists = cookie_str.split(';')

_cookie = {}

for i in lists:

j = i.strip()

j = j.split('=')

_cookie[j[0]] = j[1]

_url = "https://coupon.jd.com/ilink/couponSendFront/send_index.action?key=8fb2357aa1dc4c6eaa3f7d7464f1afc8&roleId=11422466&to=https://readinglife.jd.com/"

def job():

print("I'm working...")

print(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(time.time())))

# do_request(_url, _cookie)

# schedule.every().minutes.do(job)

#实际操作可以提前一分钟,并且延长countdown

schedule.every().day.at("10:00").do(job)

while True:

schedule.run_pending()

time.sleep(1)

测试发现对请求的频率没有限制,太棒了。

然并卵,还是没抢到,严重怀疑他丫的活动是假的。

python抢券代码_Python写一个京东抢券脚本相关推荐

  1. python 京东 抢券_Python写一个京东抢券脚本

    最近看到京东图书每天有优惠券发放,满200减100,诱惑还是蛮大的.反正自己抢不到,想着写个脚本试试. ##几个关键步骤 获取优惠券的url 直接审查元素 获取cookie 通过本地代理,比如Burp ...

  2. python关于通讯录模型_python写一个通讯录 - wtwexile - 博客园

    python写一个通讯录 闲着没事,用python写一个模拟通讯录,要求要实现常用的通讯录的功能,基本流程如下 接下来就按照这个流程实现各个模块的功能 1. 定义一个类,并初始化 1 import j ...

  3. python抢券代码_用Python写一个京东抢券脚本

    #coding:utf-8 #import scrapy from selenium import webdriver import time import datetime class JDQUAN ...

  4. python抢票软件代码_Python 写一个抢票软件

    总体设计 所谓抢票软件,本质上就是基于浏览器驱动,实现登录.预定.确认信息的自动化.购买列车票涉及4个网页,相应的基本流程如下: 登录:输入用户名.密码,识别验证码,点击"登录": ...

  5. 如何使用python抢优惠券-Python写一个京东抢券脚本

    最近看到京东图书每天有优惠券发放,满200减100,诱惑还是蛮大的.反正自己抢不到,想着写个脚本试试. 几个关键步骤 获取优惠券的url 直接审查元素 获取cookie 通过本地代理,比如BurpSu ...

  6. python软件中文翻译_python 写一个桌面版的翻译软件

    主要技术:爬虫和tkinter模块的运用 思路说明:设计一个图形界面,第一行输入中文,点击 "翻译" 按钮,此时做的就是将输入的内容,通过有道网页翻译,发出POST请求,得到回应后 ...

  7. python汇率转换代码_python 实现一个图形界面的汇率计算器

    调用的api接口: 完整代码 import requests from tkinter import * import tkinter as tk from tkinter import ttk cl ...

  8. python微信投票代码_Python——开发一个自动化微信投票器【附代码实例方法】

    一个研究Python实践,最近研究一个投票的东东,主要是想测试利用Python实现刷微信投票. 本文纯粹为了记录一下 webdriver直接操作页面按钮的方法: #!/usr/bin/python # ...

  9. python在线翻译脚本_python写一个翻译的小脚本

    起因: 想着上学看不懂English的PDF感慨万分........ 然后就有了翻译的脚本. 截图: 代码: #-*- coding:'utf-8' -*- import requests impor ...

最新文章

  1. 十二、linux LED初始化
  2. 升级OS10.11系统后 Xcode6.4的变化少了个按钮 could not launch “Xcode” Xcode 插件安装...
  3. 灯也能玩出花样?炫彩灯带!
  4. 前端学习(3159):react-hello-react之一个简单的helloworld
  5. 2017.9.21 道路修建(noi2011) 思考记录
  6. 数据结构与算法笔记(四) 循环链表和双向链表
  7. 【转】正则表达式之基本概念
  8. Safari/Chrome浏览器打不开淘宝/天猫网页怎么办?
  9. 吃鸡ios和android灵敏度,吃鸡手游pc版怎么调灵敏度参数教程 | 手游网游页游攻略大全...
  10. 【集合论】集合概念与关系 ( 集族 | 集族示例 | 多重集 )
  11. 163邮箱邮件被退回,什么企业邮箱可以接收国外邮件?
  12. 怎么在html5中加三角形,css中怎么设置三角形?
  13. Qt Creator插件ToDo
  14. 大数据时代的网络舆情(0710)
  15. 5项基因改造让你拥抱大财富
  16. Kotlin:对let,apply,run,also等作用域函数的理解
  17. HTTP(一)HTTP响应的过程
  18. RemoteViews讲解
  19. Linux的chmod命令
  20. YOLOv2—passthrough层

热门文章

  1. icp备案是什么意思?如何批量查询icp备案信息
  2. 微信开发-微信分享和支付模块代码记录
  3. ROG 双系统安装+系统切换
  4. Windows Phone开发(2):竖立自信,初试锋茫
  5. NOI数学:二次同余方程的解法
  6. BSD HD 声卡驱动安装,ntfs-3g安装
  7. 斐波纳契回调线_原来外汇高手是这样抓反转的!3大方法7种K线,带你抄底摸顶...
  8. matlab保存高清图片png、svg、pdf等
  9. windows安装并配置apache https 网站 发布企业级iOS APP(enterprise)
  10. UE4中灯光和天空大气的设置说明