源代码可参考作者:https://github.com/huanghyw/jd_seckill
这个不能实现毫秒级的一个秒杀,只能实现一种自动化。重要的事情再说一便只能实现自动化,根本抢不到。现在都是用服务器抢了。
话不多说,给大家发一遍代码,仅供学习参考:
基于原作者的描述和本人的亲身实战,确实可以抢到茅台。
#反复结算
def auto_check(self,times):
while True:
try:
if driver.find_element_by_id('J_SelectAll1'):
driver.find_element_by_id('J_SelectAll1').click()
time.sleep(0.5)
break
except:
time.sleep(0.5)
pass
while True:
if datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S') >= times:
while True:
try:
driver.find_element_by_id("J_Go").click()
print("成功结算")
driver.find_element_by_link_text('提交订单').click()
print(f"抢购成功,请尽快付款")