Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bb #2

Open
wants to merge 58 commits into
base: master
Choose a base branch
from
Open

Bb #2

Changes from 1 commit
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
81c4fa5
添加gitignore
huanghyw Dec 11, 2020
f77929b
再一次调整启动时输出的logo
huanghyw Dec 11, 2020
0c59d00
在抢购流程中减少用户信息及商品信息重复获取的次数
huanghyw Dec 12, 2020
e051a80
修改错误的单词拼写
huanghyw Dec 13, 2020
e253f51
抢购成功后程序结束
huanghyw Dec 13, 2020
5af526c
去掉 sku_id 行后面的注释,注释放入单独的注释行
0xffan Dec 13, 2020
a6819b6
Merge pull request #3 from 0xffan/patch-1
huanghyw Dec 14, 2020
b0946a4
Create LICENSE
huanghyw Dec 14, 2020
c29721c
修改readme
huanghyw Dec 17, 2020
a69fde5
修改readme
huanghyw Dec 17, 2020
72acb19
修改readme,写一下我的猜测
huanghyw Dec 17, 2020
b84e61c
修改readme,错别字
huanghyw Dec 17, 2020
fb99d60
添加收款二维码
huanghyw Dec 17, 2020
bf982d3
修改readme,添加打赏方式
huanghyw Dec 17, 2020
e9ee1fb
调整收款码
huanghyw Dec 17, 2020
121cd42
压缩收款码文件大小
huanghyw Dec 17, 2020
fbccc95
添加二维码登录方式
huanghyw Dec 21, 2020
cecb717
初始化Cookie时判断cookies目录是否存在
huanghyw Dec 21, 2020
35dacbb
调整uril.py格式
huanghyw Dec 22, 2020
d6912d9
添加SpiderSession类,负责Session相关操作
huanghyw Dec 22, 2020
5c3a186
整合SpiderSession到JdSeckill
huanghyw Dec 22, 2020
fc6009b
添加QrLogin类并整合到JdSeckill
huanghyw Dec 22, 2020
02b804e
wait_some_time移动到util.py
huanghyw Dec 22, 2020
47989be
调整util.py的import样式
huanghyw Dec 22, 2020
1835c6a
统一private方法前缀
huanghyw Dec 22, 2020
c004e85
补充部分注释
huanghyw Dec 22, 2020
1cc1301
调整二维码缓存文件名
huanghyw Dec 22, 2020
cd19c66
扫码登录不再需要Cookie配置,更新readme文件
huanghyw Dec 22, 2020
7670886
扫码登录不再需要Cookie配置,更新config文件
huanghyw Dec 22, 2020
359fe4f
去除util中不再需要的get_session方法
huanghyw Dec 22, 2020
7a49008
Merge pull request #38 from huanghyw/feature-hyw-qrcode_login
huanghyw Dec 22, 2020
1e6d2fd
Update README.md
huanghyw Dec 22, 2020
6b3aad7
处理偶尔抢购失败不返回Json而是返回一个url的问题
huanghyw Dec 22, 2020
46f3141
Merge branch 'master' of github.com:huanghyw/jd_seckill
huanghyw Dec 22, 2020
9d82f58
Merge pull request #39 from huanghyw/fix_parser_kofail_url
huanghyw Dec 22, 2020
a790217
更新readme,配置文件不需要修改useragent
huanghyw Dec 23, 2020
6983f4c
Merge branch 'master' of github.com:huanghyw/jd_seckill
huanghyw Dec 23, 2020
03e5a91
处理无法获取订单所需信息时的异常
huanghyw Dec 23, 2020
b5505bc
SKException中不进行日志打印
huanghyw Dec 23, 2020
0bdd686
修改readme,不支持非茅台商品抢购
huanghyw Dec 23, 2020
06294f3
添加支付密码配置
huanghyw Dec 23, 2020
e27934d
同步京东服务器时间
huanghyw Dec 23, 2020
aad82a3
变量名错误
huanghyw Dec 23, 2020
40f9ae6
更新readme,去除必须同步网络时间强制条件
huanghyw Dec 23, 2020
24520eb
补充 抢购结果确认 说明 (#129)
jingjxd Dec 28, 2020
3971b56
获取用户名生成callback参数缺少占位符 (#132)
huanghyw Dec 28, 2020
26c4969
预约成功后无限循环问题 (#142)
vcvvvc Dec 29, 2020
1c00fb2
补充清华源加速安装第三方库;补充抢购时间说明;补充修改抢购瓶数 (#183)
DLwyp Dec 29, 2020
6d21eac
Remove repayment qrcode (#197)
huanghyw Dec 29, 2020
db224cb
支持邮箱推送二维码 (#218)
Joenothing-lst Dec 30, 2020
127e90b
完善文档 (#244)
MoshiCoCo Dec 30, 2020
73b5719
Fix email init error (#251)
huanghyw Dec 30, 2020
5d39931
调整脚本相关逻辑(获取抢购连接的过程中多个进程获取到的都是一样的链接,利用共享变量的方式稍微提速)
bobowang2017 Jan 16, 2021
ec128a3
添加相关日志输出
bobowang2017 Jan 20, 2021
da5c62b
提交日志打印
Jan 21, 2021
5a1781e
提交日志打印
Jan 21, 2021
62f313f
调整订单提交逻辑
bobowang2017 Jan 22, 2021
a1d37d6
调整订单提交逻辑
bobowang2017 Jan 22, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
修改readme
huanghyw committed Dec 17, 2020
commit c29721cbe941369bcde4c8b844b6cecfccd5b7b8
48 changes: 40 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,31 @@
# Jd_Seckill

##### 非常感谢原作者 https://github.com/zhou-xiaojun/jd_mask 提供的代码
##### 也非常感谢 https://github.com/wlwwu/jd_maotai 进行的优化
## 特别声明:

* 本仓库发布的`jd_seckill`项目中涉及的任何脚本,仅用于测试和学习研究,禁止用于商业用途,不能保证其合法性,准确性,完整性和有效性,请根据情况自行判断。

* 本项目内所有资源文件,禁止任何公众号、自媒体进行任何形式的转载、发布。

* `huanghyw` 对任何脚本问题概不负责,包括但不限于由任何脚本错误导致的任何损失或损害.

* 间接使用脚本的任何用户,包括但不限于建立VPS或在某些行为违反国家/地区法律或相关法规的情况下进行传播, `huanghyw` 对于由此引起的任何隐私泄漏或其他后果概不负责。

* 请勿将`jd_seckill`项目的任何内容用于商业或非法目的,否则后果自负。

* 如果任何单位或个人认为该项目的脚本可能涉嫌侵犯其权利,则应及时通知并提供身份证明,所有权证明,我们将在收到认证文件后删除相关脚本。

* 以任何方式查看此项目的人或直接或间接使用`jd_seckill`项目的任何脚本的使用者都应仔细阅读此声明。`huanghyw` 保留随时更改或补充此免责声明的权利。一旦使用并复制了任何相关脚本或`jd_seckill`项目,则视为您已接受此免责声明。

* 您必须在下载后的24小时内从计算机或手机中完全删除以上内容。

* 本项目遵循`GPL-3.0 License`协议,如果本特别声明与`GPL-3.0 License`协议有冲突之处,以本特别声明为准。

> ***您使用或者复制了本仓库且本人制作的任何代码或项目,则视为`已接受`此声明,请仔细阅读***
> ***您在本声明未发出之时点使用或者复制了本仓库且本人制作的任何代码或项目且此时还在使用,则视为`已接受`此声明,请仔细阅读***

## 简介
通过我这段时间的使用(2020-12-12至2020-12-17),证实这个脚本确实能抢到茅台。我自己三个账号抢了四瓶,帮两个朋友抢了4瓶。
大家只要确认自己配置文件没有问题,Cookie没有失效,坚持下去总能成功的。

## 主要功能

@@ -22,18 +46,26 @@
`pip install -r requirements.txt`

## 使用教程
#### 1. 网页扫码登录
#### 1. 网页扫码登录,或者账号密码登录
#### 2. 填写config.ini配置信息
(1)eid,和fp找个普通商品随便下单,然后抓包就能看到,这两个值可以填固定的
(1)`eid`和`fp`找个普通商品随便下单,然后抓包就能看到,这两个值可以填固定的
> 随便找一个商品下单,然后进入结算页面,打开浏览器的调试窗口,切换到控制台Tab页,在控制台中输入变量`_JdTdudfp`,即可从输出的Json中获取`eid`和`fp`。
> 不会的话参考原作者的issue https://github.com/zhou-xiaojun/jd_mask/issues/22

(2)cookies_string,sku_id,DEFAULT_USER_AGENT(和cookie获取同一个地方就会看到.直接复制进去就可以了)
>这里注意每次扫码登陆后都需要重新获取cookies_string,其他两个不用
>sku_id我已经按照茅台的填好
(2)`cookies_String`,`sku_id`,`DEFAULT_USER_AGENT`(和cookie获取同一个地方就会看到.直接复制进去就可以了)
> 这里注意每次扫码登陆后都需要重新获取cookies_string,其他两个不用
> `cookies_string` 就是`http request header`里面的`cookie`
> Cookie最好在订单结算页面获取
> sku_id我已经按照茅台的填好

(3)配置一下时间
> 建议同步网络时间,有条件的设置定时,每小时同步一次

以上都是必填的.
以上都是必须的.

#### 3.运行main.py
根据提示选择相应功能即可

## 感谢
##### 非常感谢原作者 https://github.com/zhou-xiaojun/jd_mask 提供的代码
##### 也非常感谢 https://github.com/wlwwu/jd_maotai 进行的优化