GithubHelp home page GithubHelp logo

jdspyder's Introduction

JDspyder

京东预约&抢购脚本,需要自定义商品链接 这个项目是从JokerPeter/jd_seckill_new迁移过来的。

由于原作者2年没有更新,部分代码已经失效并重写。

关于使用的介绍在origin_README.md中 eid,fp,商品id的获取方式百度都有

如果商品需要预约的需要在手机上预约了再用功能2 如果在使用中遇到bug欢迎debug,我会不定期上GitHub看看的( 记得Star一下,我的第一个真正意义上算是工程的GitHub代码,给我点信心……

更新说明

*2022/12/20

由于前面已经抢到了抗原,没来得及看,原来在我发这个程序第二天京东就改了接口,根据issue中bettermo大佬的已经改了抢购部分的代码

*2022/12/24

抢购也不能用了,有没有抢成功的举个手

*2023/10/24

修改了timer.pyDDFighting,但因为人在国外没法测试

jdspyder's People

Contributors

blackwatch0 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

jdspyder's Issues

抢购接口出错

需要预约的,在预约之后抢购返回接口错误,是我选择的模式错了么。

预约功能报错

请大佬测试预约功能 我这昨天跟今天都在测 一直不可以 一堆错误滚动

抢购链接获取失败

2022-12-15 20:53:49,965 - 26156-MainThread - I:\Python学习\JDspyder-main\JDspyder-main\maotai\jd_spider_requests.py[line:461] - INFO: 抢购链接获取失败,稍后自动重试

配置文件

[config]
# eid, fp参数必须填写,具体请参考 wiki-常见问题
# 随意填写可能导致订单无法提交等问题
eid = "XXXXXXXXXXXX"
fp = "XXXXXXXXXXXXXX"
# cookie现在不需要填写了
# cookies_String = ""

# 商品id
# 已经是茅台的sku_id了
sku_id = 10050692891977
# 抢购数量
seckill_num = 1
# 设定时间
# 修改成几点几分几秒几毫秒 以下时间根据jd抢购时间修改
buy_time = 20:53:00.200
# 每天的最后购买时间
last_purchase_time = 00:00:03.000
# 默认UA
DEFAULT_USER_AGENT = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36"
# 是否使用随机 useragent,默认为 false
random_useragent = false

[account]
# 支付密码
# 如果你的账户中有可用的京券(注意不是东券)或 在上次购买订单中使用了京豆,
# 那么京东可能会在下单时自动选择京券支付 或 自动勾选京豆支付。
# 此时下单会要求输入六位数字的支付密码。请在下方配置你的支付密码,如 123456 。
# 如果没有上述情况,下方请留空。
payment_pwd = ""

[messenger]
# 使用了Server酱的推送服务
# 如果想开启下单成功后消息推送,则将 enable 设置为 true,默认为 false 不开启推送
# 开启消息推送必须填入 sckey,如何获取请参考 http://sc.ftqq.com/3.version。感谢Server酱~
enable = false
sckey =

debug下:jd_spider_requests.py文件450行显示 resp_json变量内容为: {'type': '3', 'state': '11', 'url': ''}

无法获取生成订单的基本信息

2022-12-19 20:33:03,578 - 17264-MainThread - E:\研\研一\python\JD\QG\maotai\jd_spider_requests.py[line:484] - INFO: 访问抢购订单结算页面...
2022-12-19 20:33:03,585 - 17380-MainThread - E:\研\研一\python\JD\QG\maotai\jd_spider_requests.py[line:527] - INFO: 生成提交抢购订单所需参数...
2022-12-19 20:33:03,585 - 17380-MainThread - E:\研\研一\python\JD\QG\maotai\jd_spider_requests.py[line:502] - INFO: 获取秒杀初始化信息...
2022-12-19 20:33:03,602 - 11052-MainThread - E:\研\研一\python\JD\QG\maotai\jd_spider_requests.py[line:527] - INFO: 生成提交抢购订单所需参数...
2022-12-19 20:33:03,602 - 11052-MainThread - E:\研\研一\python\JD\QG\maotai\jd_spider_requests.py[line:502] - INFO: 获取秒杀初始化信息...
2022-12-19 20:33:03,618 - 8784-MainThread - E:\研\研一\python\JD\QG\maotai\jd_spider_requests.py[line:527] - INFO: 生成提交抢购订单所需参数...
2022-12-19 20:33:03,619 - 8784-MainThread - E:\研\研一\python\JD\QG\maotai\jd_spider_requests.py[line:502] - INFO: 获取秒杀初始化信息...
2022-12-19 20:33:03,619 - 17264-MainThread - E:\研\研一\python\JD\QG\maotai\jd_spider_requests.py[line:527] - INFO: 生成提交抢购订单所需参数...
2022-12-19 20:33:03,619 - 17264-MainThread - E:\研\研一\python\JD\QG\maotai\jd_spider_requests.py[line:502] - INFO: 获取秒杀初始化信息...
2022-12-19 20:33:03,659 - 17380-MainThread - E:\研\研一\python\JD\QG\maotai\jd_spider_requests.py[line:583] - INFO: 抢购失败,无法获取生成订单的基本信息,接口返回:【抢购失败,返回信息:<!doctype html>

<title>京东商城</title>

提示没有requests模块,是什么问题啊?

Traceback (most recent call last):
File ".\main.py", line 3, in
from maotai.jd_spider_requests import JdSeckill
File "C:\Users\jimmy\Downloads\JDspyder-main\maotai\jd_spider_requests.py", line 3, in
import requests
ModuleNotFoundError: No module named 'requests'

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.