Python 京東口罩監控+搶購


代碼

https://github.com/hkmayfly/JDG

 

使用教程

環境

Python 3.7.1

 

代碼修改

jdmain.py

  • mailto_lists:收件人的郵箱
  • mail_sender:發件人郵箱
  • mail_pass:郵箱授權碼
  • jd_url_list:商品頁面獲取的鏈接
  • requests.post:第一個參數填寫Server醬獲取到的接口(實際發送post或者get請求都可以)

JDBuy.py

  • cookies_String:登錄之后網頁cookie值
  • payment_pwd:支付密碼
  • jd_url_list:商品頁面鏈接獲取
  • requests.post:第一個參數填寫Server醬獲取到的接口

 

QQ郵箱授權碼

打開QQ郵箱設置-->賬戶-->找到下面的SMTP服務

開啟圖中兩個服務

再從下面生成授權碼

最后,在左下方保存更改

 

京東cookie獲取

登錄界面,打開審查元素,輸入賬戶密碼,登錄賬戶。

在審查元素的頁面中找到Cookie

 

商品鏈接獲取

在購買的商品界面,首先選擇自己的配送地址

在審查元素中找到,stock開頭的JS頁面,將Request URL放入jd_url_list列表

在Preview中,我們可以看到商品的信息

 

Server醬微信接口

http://sc.ftqq.com/3.version

按照上面的教程,綁定微信后,你能獲取到一個SCKEY,這個就是我們的微信接口(消息可以是markdown形式)。

 

代碼修改方面我們就完成了,運行之后就是這樣

 

網站部署

 一般網站上只有Python2,我們首先安裝上Python 3.7.1,參考教程:https://www.cnblogs.com/cosiray/p/9946401.html

接着,運行jdmain.py,看缺少哪些包,就使用pip3下載對應的包就行。

最后,使用 nohup python3 pro.py& 命令,讓腳本在后台運行。

其他命令:

  • 進程查看命令:ps aux
  • 指定進程終結命令:kill -9 PID

PID可以利用進程顯示查看

 

如果,cookie值失效,會通過微信通知,重新獲取cookie值就行。

 

效果展示

 

 

 

 

參考文章

https://github.com/Rlacat/jd-automask

https://github.com/cycz/jdBuyMask

https://blog.csdn.net/qq_36853469/article/details/100580753

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM