主頁(yè) > 知識(shí)庫(kù) > python+selenium小米商城紅米K40手機(jī)自動(dòng)搶購(gòu)的示例代碼

python+selenium小米商城紅米K40手機(jī)自動(dòng)搶購(gòu)的示例代碼

熱門標(biāo)簽:長(zhǎng)春人工智能電銷機(jī)器人官網(wǎng) 地圖標(biāo)注推廣單頁(yè) 如何在地圖標(biāo)注文字 西藏快速地圖標(biāo)注地點(diǎn) n400電話申請(qǐng)多少錢 女王谷地圖標(biāo)注 ai地圖標(biāo)注 百應(yīng)ai電銷機(jī)器人鄭州 廈門crm外呼系統(tǒng)如何

使用環(huán)境

1、python3
2、selenium

selenium使用簡(jiǎn)述

1、安裝selenium

pip install selenium

2、安裝ChromeDriver

下載地址:http://chromedriver.storage.googleapis.com/index.html

注意:下載的ChromeDriver需要與Chrome版本一致。

1)Chrome版本查看:


2)ChromeDriver對(duì)應(yīng)版本下載:


3)ChromeDriver下載后解壓到任意文件夾,建議可以放到項(xiàng)目目錄中,拷貝chromedriver可執(zhí)行文件的路徑,代碼中需要用到:

代碼實(shí)現(xiàn)

from selenium import webdriver
import time
import datetime


class XiaoMi():
  def __init__(self):
    self.name = "" #登陸小米商城用戶名
    self.pwd = "" #登陸小米商城密碼
    self.buytime = "2021-03-12 10:00:00" # 指定秒殺時(shí)間,并且開始等待秒殺
    self.chrome_driver = "" #chromedriver的文件位置 例如:self.chrome_driver = 'C:/Desktop/lib/chromedriver.exe' 

    self.browser = webdriver.Chrome(executable_path = self.chrome_driver)

  def login(self):
    self.browser.get('https://account.xiaomi.com/') # 登錄網(wǎng)址
    time.sleep(2)

    self.browser.find_element_by_name("account").send_keys(self.name)
    self.browser.find_element_by_name("password").send_keys(self.pwd)
    self.browser.find_element_by_xpath('//*[@type="submit"]').click()
    time.sleep(3)
    #搶購(gòu)紅米K40
    self.buy_on_time()

  #搶手機(jī)紅米K40
  def buy_on_time(self):
    self.browser.get("https://www.mi.com/buy/detail?product_id=13544") # 切換到秒殺頁(yè)面
    time.sleep(2)
    self.browser.find_element_by_xpath('//div[@class="sale-btn"]/a').click() # 再次登陸
    time.sleep(2)
    self.browser.find_element_by_xpath("http://div[@class='option-box']/ul/li[4]").click() # 選擇12G+256G版本
    print('登錄成功,正在等待搶購(gòu)···')

    while True: # 不斷刷新時(shí)鐘
      now = datetime.datetime.now()
      if now.strftime('%Y-%m-%d %H:%M:%S') == self.buytime:
        self.browser.find_element_by_xpath('//div[@class="sale-btn"]/a').click() # 購(gòu)買按鈕的Xpath
        print('下單成功,請(qǐng)抓緊付款!')
      time.sleep(0.01) # 注意刷新間隔時(shí)間要盡量短

if __name__ == '__main__':
  MS = XiaoMi()
  MS.login()

到此這篇關(guān)于python+selenium小米商城紅米K40手機(jī)自動(dòng)搶購(gòu)的示例代碼的文章就介紹到這了,更多相關(guān)python+selenium自動(dòng)搶購(gòu)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • python框架Django實(shí)戰(zhàn)商城項(xiàng)目之工程搭建過(guò)程圖文詳解
  • python簡(jiǎn)單商城購(gòu)物車實(shí)例代碼
  • Python 實(shí)現(xiàn)購(gòu)物商城,含有用戶入口和商家入口的示例
  • python爬蟲框架scrapy實(shí)戰(zhàn)之爬取京東商城進(jìn)階篇
  • python爬蟲實(shí)戰(zhàn)之爬取京東商城實(shí)例教程
  • python 實(shí)現(xiàn)網(wǎng)上商城,轉(zhuǎn)賬,存取款等功能的信用卡系統(tǒng)
  • python實(shí)現(xiàn)簡(jiǎn)單購(gòu)物商城
  • python抓取京東商城手機(jī)列表url實(shí)例代碼
  • python實(shí)現(xiàn)淘寶購(gòu)物系統(tǒng)
  • Python實(shí)現(xiàn)購(gòu)物系統(tǒng)(示例講解)
  • Python實(shí)現(xiàn)信用卡系統(tǒng)(支持購(gòu)物、轉(zhuǎn)賬、存取錢)
  • 基于Python實(shí)現(xiàn)的購(gòu)物商城管理系統(tǒng)

標(biāo)簽:亳州 黔東 渭南 拉薩 興安盟 內(nèi)江 廊坊 綿陽(yáng)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《python+selenium小米商城紅米K40手機(jī)自動(dòng)搶購(gòu)的示例代碼》,本文關(guān)鍵詞  python+selenium,小米,商城,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《python+selenium小米商城紅米K40手機(jī)自動(dòng)搶購(gòu)的示例代碼》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于python+selenium小米商城紅米K40手機(jī)自動(dòng)搶購(gòu)的示例代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章