首页 编程教程正文

python爬虫,抢小米抢购,

piaodoo 编程教程 2020-02-22 22:06:08 1047 0 python教程

本文来源吾爱破解论坛

一个自学py的小白,感觉py爬虫很好玩,如有更简洁的,请大神指教。反正我是一个没抢到过。弄这个,完全是为了好玩。不过验证了一个道理,雷军真的会耍猴。
[Python] 纯文本查看 复制代码

from selenium import webdriver
import time
import datetime

browser = webdriver.Firefox()


def login(name, pwd):
    browser.get('https://account.xiaomi.com/')  # 登录网址
    time.sleep(2)
    browser.find_element_by_id("username").send_keys(name)  # 利用账号标签的ID,确定位置并send信息
    browser.find_element_by_id("pwd").send_keys(pwd)  # 利用密码标签的ID,确定位置并send信息
    browser.find_element_by_id("login-button").click()  # 利用登录按钮的ID,确定位置并点击
    # 如果找不到标签ID,可以使用其他方法来确定元素位置
    time.sleep(3)
    browser.get("https://www.mi.com/seckill/")  # 切换到秒杀页面
    print('登录成功,正在等待秒杀···')


def buy_on_time(buytime):
    while True:  # 不断刷新时钟
        now = datetime.datetime.now()
        if now.strftime('%Y-%m-%d %H:%M:%S') == buytime:
            browser.find_element_by_xpath(
                '/html/body/div[3]/div[2]/div[2]/div/ul[1]/li[1]/div[2]/a[2]').click()  # 购买按钮的Xpath
            print('下单成功,请抓紧付款!')
        time.sleep(0.00001)  # 注意刷新间隔时间要尽量短
#/html/body/div[3]/div[2]/div[2]/div/ul[3]/li[1]/div[2]/a[2]'笔记本位置

login('username', 'password')
buy_on_time('2018-08-17 12:00:00')  # 指定秒杀时间,并且开始等待秒杀

版权声明:

本站所有资源均为站长或网友整理自互联网或站长购买自互联网,站长无法分辨资源版权出自何处,所以不承担任何版权以及其他问题带来的法律责任,如有侵权或者其他问题请联系站长删除!站长QQ754403226 谢谢。

有关影视版权:本站只供百度云网盘资源,版权均属于影片公司所有,请在下载后24小时删除,切勿用于商业用途。本站所有资源信息均从互联网搜索而来,本站不对显示的内容承担责任,如您认为本站页面信息侵犯了您的权益,请附上版权证明邮件告知【754403226@qq.com】,在收到邮件后72小时内删除。本文链接:https://www.piaodoo.com/7528.html

搜索