使用Python---淘宝商品准点秒杀脚本
学会之后!
妈妈再也不用担心我抢不到羊毛了!
1.Python3.6.7
下载地址:https://www.lanzous.com/i8fjk4b
2.GoogleChram浏览器
下载链接:https://www.lanzous.com/i8fjm4d
3.Chram插件
下载地址:https://www.lanzous.com/i8fjm6f
注意插件和谷歌浏览器的版本要一致!!!
下载链接:https://chromedriver.storage.googleapis.com/index.html
1.进入python教程
首先安装python的第三方库
进入cmd界面输入
pip install selenium
2.安装完成配置插件的环境变量
把下载好的插件放在谷歌浏览器的目录里,然后
将浏览器路径放入Path新建环境变量里
C:\Users\Hasee\AppData\Local\Google\Chrome\Application
3.具体代码注释我下面全部写好呈现出来
'''
脚本作者GS小顾
此脚本主为淘宝商品准点秒杀功能
作者联系方式QQ:1668615353
请保留版权信息谢谢支持
'''
from selenium import webdriver
import time
#时间格式化
fmt = "%Y-%m-%d %H:%M:%S"
#用户设定秒杀的时间
mubiaotime = time.strptime("2020-1-2 15:42:00",fmt)
#定义自己的账号密码到变量
user = ""
password = ""
#定义函数
def main():
#选择浏览器插件
b = webdriver.Chrome()
#全屏浏览器
b.maximize_window()
#输入目标网址
b.get('https://www.taobao.com')
#自动输入账号密码登录功能
# b.find_element_by_id('TPL_username_1').send_keys(user)
# b.find_element_by_id('TPL_password_1').send_keys(password)
# b.find_element_by_link_text('登 录').click()
# time.sleep(3)
#扫码登陆版本
b.find_element_by_link_text("亲,请登录").click()
print('请在60秒内完成扫码登陆')
i = 60
while i:
i -= 1
time.sleep(1)
try:
b.find_element_by_class_name("member-nick-info")
except Exception as e:
print("剩余%d秒"%i)
else:
print("登陆成功")
# 打开购物车
b.get("https://cart.taobao.com/cart.htm")
# 选择所有商品
b.find_element_by_class_name('cart-checkbox ').click()
#time.sleep(1)
#点击结算
time.sleep(5)
b.find_element_by_link_text("结 算").click()
#秒杀倒计时
nowtime = time.localtime()
kaishi = (mubiaotime.tm_hour - nowtime.tm_hour) * 60 * 60 + (mubiaotime.tm_min - nowtime.tm_min) * 60 + mubiaotime.tm_sec - nowtime.tm_sec
print("剩余秒杀时间%d秒"%kaishi)
time.sleep(kaishi)
b.find_element_by_link_text("提交订单").click()
time.sleep(3)
print("秒杀成功,订单在待支付那支付即可")
time.sleep(5)
break
#时间到提交订单,误差0.01-0.03秒
if __name__ == '__main__':
main()
作者
--小顾
发表评论