python實(shí)現(xiàn)監(jiān)聽jd商品上下架

本代碼實(shí)現(xiàn)了每秒刷新一次,查看商品是否上架,如果上架將會(huì)播放音樂
import requests
from bs4 import BeautifulSoup
import lxml
import time
from playsound import playsound
def sleeptime(hour,min,sec):
    return hour*3600 + min*60 + sec
id = "58425404603"#商品的ID
second = sleeptime(0,0,1)
while 1==1:
    time.sleep(second)
    response = requests.post('https://home.m.jd.com/myjd/similar/list.action?skuId='+id).text
    soup = BeautifulSoup(response,'lxml')
    print(soup.select('#price_'+id)[0].get_text())
    if(soup.select('#price_'+id)[0].get_text()!="¥-1.00"):
        print("上架啦")
        playsound('music.mp3')
    else:
        print("下架中")

python3.6環(huán)境,需要手動(dòng)修改商品ID,商品id在商品鏈接找到,如:
https://item.m.jd.com/product/58425404603.html
ID就是58425404603

在這個(gè)代碼的同一目錄放上一個(gè)mp3文件,命名為“music.mp3”,上架就會(huì)播放這段mp3

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容