京东秒杀商品抢购-茅台抢购自动获取抢购时间【修改】
首先:脚本大家都有了吧其次:应该都配置好了吧
然而:并没有什么卵用,时间快到打开发现,WOCAO,怎么一堆错误,一拍脑门,忘记改时间了,然后就没然后了。
好了,我们来完善下,获取商品抢购时间,这下不用手忙脚乱了。甚至可以定点开启自动开抢
1.打开time.py,在class Timer 上方增加:def get_sku_time():
"""获取商品抢购时间"""
url = 'https://item.m.jd.com/product/{}.html'.format(global_config.getRaw('config', 'sku_id'))
headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:84.0) Gecko/20100101 Firefox/84.0'}
resp = requests.get(url=url,headers=headers)
resp.encoding = 'utf8'
html = resp.text
x_time = html
x_time = '2021-'+x_time.replace('月','-').replace('日',' ')+':00.00'
x_time = datetime.strptime(x_time, "%Y-%m-%d %H:%M:%S.%f")
logger.info('从服务器获得抢购商品时间【{}】'.format(x_time))
import datetime as d
x_time = x_time+d.timedelta(seconds=-0.5)
return x_time
2.注释掉 #self.buy_time = datetime.strptime(global_config.getRaw('config', 'buy_time'), "%Y-%m-%d %H:%M:%S.%f")
在下方增加:
self.buy_time =get_sku_time()
保存,然后记得运行测试一下:
代码写的稀烂,能用凑合着用吧~~
说明:x_time = x_time+d.timedelta(seconds=-0.5) 后面的0.5可以自己看着修改,意思就是减去0.5秒,提前开抢
吐槽一下:信用99.3,半个月颗粒无收,可能这玩意真的是看脸。
支持楼主,谢谢分享。 谢谢分享 谢谢大牛 谢谢@Thanks! 6666 谢谢大佬分享 谢谢大佬 感谢楼主分享
感谢分享,谢谢提供分享
页:
[1]
2