美文网首页python
python实现监听jd商品上下架

python实现监听jd商品上下架

作者: 贝酱mmm | 来源:发表于2019-10-09 18:02 被阅读0次
本代码实现了每秒刷新一次,查看商品是否上架,如果上架将会播放音乐
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环境,需要手动修改商品ID,商品id在商品链接找到,如:
https://item.m.jd.com/product/58425404603.html
ID就是58425404603

在这个代码的同一目录放上一个mp3文件,命名为“music.mp3”,上架就会播放这段mp3

相关文章

  • python实现监听jd商品上下架

    本代码实现了每秒刷新一次,查看商品是否上架,如果上架将会播放音乐 python3.6环境,需要手动修改商品ID,商...

  • MK-商品上下架需求方案

    1.需求 商家把需要上下架的商品设置一个上下架时间,后台服务端需要按时将该商品上下架。 2.现状 目前服务端:1台...

  • 淘宝商品上下架技巧?如何快速上下架?

    淘宝的商品如何一键上下架?出售中的商品如何一键下架?仓库的商品如何一键上传?这个都是商家在换季时需要考虑和需要做的...

  • 7.商品管理

    商品管理模块后台主要功能(7个)有:商品更新/商品添加、商品搜索、商品列表、商品上下架、商品详情、富文本上传图片、...

  • 秒杀设计

    防止库存超卖 用户少,并发少: 直接使用商品上下架的功能来实现秒杀。(直接读库) 用户量大,并发高: redis设...

  • 需要些例子

    教您使用java爬虫gecco抓取JD全部商品信息教您使用DynamicGecco抓取JD全部商品信息 Gecco...

  • 反编译之下载JD-GUI

    可以从http://jd.benow.ca/上下载JD-GUI

  • MK-商品上下架系统应对

    参考当当网,京东,海尔等电商峰值策略,不考虑hadoop等高级框架,整理资料如下提供参考。 首先,设计和部署大流量...

  • MK-商品上下架方案细化

    设置quartz定时器,每秒遍历数据库(可以考虑时延减轻负担),每秒遍历DB。 首先明确 quartz job工作...

  • 从浏览器直接转跳到APP具体页面---(魔窗)MagicWind

    想要实现在网页里一键调到你APP的指定页面吗,好比打开 JD的一个商品的网页,从网页调到APP这个商品的页面。AP...

网友评论

    本文标题:python实现监听jd商品上下架

    本文链接:https://www.haomeiwen.com/subject/yqngpctx.html