国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

使用python實(shí)現(xiàn)淘寶搶購(gòu)

這篇具有很好參考價(jià)值的文章主要介紹了使用python實(shí)現(xiàn)淘寶搶購(gòu)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

疫情當(dāng)下,大部分人選擇網(wǎng)購(gòu),但是在有限數(shù)量的網(wǎng)購(gòu)商品時(shí),大家就需要蹲點(diǎn)搶了,而蹲點(diǎn)也不一定比別手快,有什么方法可以實(shí)現(xiàn)自動(dòng)蹲點(diǎn)搶購(gòu)呢?

使用python實(shí)現(xiàn)淘寶搶購(gòu)

使用方法

1.先把想搶購(gòu)的商品加入淘寶手機(jī)端的購(gòu)物車(chē)

2.修改代碼中搶購(gòu)時(shí)間

3.運(yùn)行代碼

4.彈出瀏覽器,登錄淘寶

5.使用手機(jī)掃碼登錄(需要在30內(nèi)完成)

6.等待搶購(gòu),結(jié)束后會(huì)自動(dòng)顯示在手機(jī)端的代付款中

實(shí)現(xiàn)流程

首先你得有一個(gè)pycharm與python解釋器,還有一個(gè)谷歌瀏覽器

接下來(lái)的步驟就簡(jiǎn)單了

前期準(zhǔn)備

首先導(dǎo)入ChromeDriver 是 Chrome 驅(qū)動(dòng),是 Python 爬蟲(chóng)使用的 selenium 模塊用來(lái)模擬打開(kāi)谷歌瀏覽器所必須的一個(gè)文件,能模擬在谷歌瀏覽器上的操作。(當(dāng)然,如果爬蟲(chóng)用的是其他瀏覽器,也要相應(yīng)下載其他瀏覽器的驅(qū)動(dòng),不過(guò)谷歌瀏覽器因?yàn)樗臒o(wú)界面抓取的優(yōu)勢(shì)和穩(wěn)定性常成為爬蟲(chóng)首選的瀏覽器)

導(dǎo)入步驟:

chromedriver下載地址:
http://chromedriver.storage.googleapis.com/index.html
http://npm.taobao.org/mirrors/chromedriver/

兩個(gè)地址都可以下載,根據(jù)自己的chrome瀏覽器的版本選擇下載即可

打開(kāi)Google 點(diǎn)擊右上角三個(gè)點(diǎn)——幫助——關(guān)于 Google Chrome——查看版本點(diǎn)開(kāi)上面鏈接下載與谷歌版本一致的(或者比谷歌版本大的)
使用python實(shí)現(xiàn)淘寶搶購(gòu)使用python實(shí)現(xiàn)淘寶搶購(gòu)

以我谷歌版本為例:我下載的是108.0.5359.71的 ,點(diǎn)擊進(jìn)去,下載chromedriver_win32.zip 解壓到桌面上

?使用python實(shí)現(xiàn)淘寶搶購(gòu)

?使用python實(shí)現(xiàn)淘寶搶購(gòu)

?win+r 打開(kāi)命令提示符 打開(kāi)cmd ,并在命令提示符中輸入where python(查找python解釋器的位置)

復(fù)制路徑(D:\Python310\)在此電腦打開(kāi)找到解釋器所在的文件夾

?使用python實(shí)現(xiàn)淘寶搶購(gòu)使用python實(shí)現(xiàn)淘寶搶購(gòu)

將我們下載的把exe文件復(fù)制到python的安裝目錄下:?(D:\Python310\)實(shí)際以自己的安裝目錄

使用python實(shí)現(xiàn)淘寶搶購(gòu)

?配置環(huán)境變量:此電腦→右擊屬性→高級(jí)系統(tǒng)設(shè)置→環(huán)境變量→用戶變量→Path→編輯→新建,將以下路徑復(fù)制,然后不要忘記后續(xù)全部點(diǎn)擊確定

C:\Program Files (x86)\Google\Chrome\Application\

?使用python實(shí)現(xiàn)淘寶搶購(gòu)使用python實(shí)現(xiàn)淘寶搶購(gòu)

?打開(kāi)pycharm,輸入以下代碼,測(cè)試一下是否驅(qū)動(dòng)成功

from selenium import webdriver

driver = webdriver.Chrome()
url = 'https://www.csdn.net/'
driver.get(url)
driver.maximize_window()

?成功就來(lái)到下一步

安裝 selenium模塊、time模塊

win+r 打開(kāi)命令提示符 打開(kāi)cmd ,并在命令提示符中輸入

python -m pip install selenium
安裝selenium模塊
pip install time
安裝time模塊

前期工作完成??!

代碼部分展示

記得點(diǎn)贊加關(guān)注

接下來(lái)復(fù)制代碼,代碼最后一行可以修改時(shí)間(選擇搶購(gòu)時(shí)間)?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-441169.html

from selenium.webdriver.common.by import By
from selenium import webdriver
import datetime
import time

driver = webdriver.Chrome()
driver.maximize_window()


def login():
    # 打開(kāi)淘寶登錄頁(yè),并進(jìn)行掃碼登錄
    driver.get("https://www.taobao.com")
    time.sleep(3)
    if driver.find_element(By.LINK_TEXT, "親,請(qǐng)登錄"):
        driver.find_element(By.LINK_TEXT, "親,請(qǐng)登錄").click()
        driver.find_element(By.XPATH, '//*[@id="login"]/div[1]/i').click()
    print("請(qǐng)?jiān)?0秒內(nèi)完成掃碼")
    time.sleep(30)
    url3 = "https://cart.taobao.com/cart.htm"  # 淘寶購(gòu)物車(chē)
    driver.get(url3)
    time.sleep(3)
    # 點(diǎn)擊購(gòu)物車(chē)?yán)锶x按鈕
    if driver.find_element(By.ID, "J_SelectAll1"):
        driver.find_element(By.ID, "J_SelectAll1").click()
    else:
        print("找不到購(gòu)買(mǎi)按鈕,請(qǐng)手動(dòng)點(diǎn)擊商品")
    now = datetime.datetime.now()
    print('login success:', now.strftime('%Y-%m-%d %H:%M:%S:%f'))


def buy(buytime):
    while True:
        now = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S.%f')
        # 對(duì)比時(shí)間,時(shí)間到的話就點(diǎn)擊結(jié)算
        if now >= buytime:
            print("與預(yù)定時(shí)間1進(jìn)行比較")
            while True:
                try:
                    # 點(diǎn)擊結(jié)算按鈕
                    if driver.find_element(By.XPATH, '//*[@class="submit-btn"]/span'):
                        driver.find_element(By.XPATH, '//*[@class="submit-btn"]/span').click()  # 結(jié)算
                        print("程序鎖定商品,結(jié)算成功")
                        break
                except:
                    time.sleep(0.001)
            # 點(diǎn)擊提交訂單按鈕
            while True:
                try:
                    # time.sleep(1)
                    if driver.find_element(By.XPATH, '//*[@id="submitOrderPC_1"]/div/a[2]'):
                        driver.execute_script('window.scrollBy(0,250)')
                        driver.find_element(By.XPATH, '//*[@id="submitOrderPC_1"]/div/a[2]').click()  # 提交訂單
                        print("訂單提交成功")
                        break
                except:
                    time.sleep(0.01)
            now = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S.%f')
            print("已經(jīng)搶到商品啦,搶到的時(shí)間:" + now)
            break
        print("當(dāng)前時(shí)間:" + now)
        time.sleep(0.01)


if __name__ == "__main__":
    login()
    buy("2022-12-17 10:00:00.000000") #本時(shí)間是搶購(gòu)時(shí)間,可根據(jù)需求進(jìn)行更改

到了這里,關(guān)于使用python實(shí)現(xiàn)淘寶搶購(gòu)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Unity編輯器基礎(chǔ) EditorGUILayout (大部分用法)

    Unity編輯器基礎(chǔ) EditorGUILayout (大部分用法)

    如圖 關(guān)于效果圖最后它的代碼我隱藏掉了如何想看看可以自行打開(kāi)

    2024年02月11日
    瀏覽(18)
  • 1200 + AI工具大收錄,58個(gè)分類(lèi),支持大部分行業(yè)

    提示:文章寫(xiě)完后,目錄可以自動(dòng)生成,如何生成可參考右邊的幫助文檔 文章目錄 前言 一、使用步驟 總結(jié) 隨著人工智能技術(shù)的不斷發(fā)展,越來(lái)越多的AI工具涌現(xiàn)出來(lái),它們?cè)诟鱾€(gè)領(lǐng)域中得到了廣泛的應(yīng)用。除了常用的文本、圖片、視頻AI工具,還有普通辦公、設(shè)計(jì)、編程、

    2024年02月16日
    瀏覽(49)
  • 低代碼產(chǎn)品如何分類(lèi),大部分人都沒(méi)有搞清楚

    低代碼產(chǎn)品如何分類(lèi),大部分人都沒(méi)有搞清楚

    最近許多技術(shù)峰會(huì)都出現(xiàn)了低代碼這個(gè)名詞,可以說(shuō),低代碼是中臺(tái)之后,又一個(gè)熱門(mén)話題和名詞了。 低代碼平臺(tái)是 無(wú)需編碼或通過(guò)少量代碼 就可以快速生成應(yīng)用程序的開(kāi)發(fā)平臺(tái)。也是一款圖形化、拖拉拽方式快速實(shí)現(xiàn)企業(yè)數(shù)字化轉(zhuǎn)型中的創(chuàng)新應(yīng)用、支持用少量代碼擴(kuò)展實(shí)

    2023年04月20日
    瀏覽(94)
  • 安全清理大部分的C盤(pán)內(nèi)存(一般10GB以上)

    安全清理大部分的C盤(pán)內(nèi)存(一般10GB以上)

    ?如果感覺(jué)有用請(qǐng) 關(guān)注,點(diǎn)贊,收藏!? 下次分享更有用的干貨~ 歡迎轉(zhuǎn)載,請(qǐng)注明出處! 用360清理發(fā)現(xiàn), windows search日志 占用了70多個(gè)G空間,先清除!? ? 該日志文件有撒用呢?? 如果沒(méi)有這個(gè)日志文件,我們?cè)谖募到y(tǒng)進(jìn)行搜索的時(shí)候就會(huì)比較慢了,而且還會(huì)出現(xiàn)這樣的

    2023年04月15日
    瀏覽(88)
  • MySQL 字段為 NULL 的5大坑,大部分人踩過(guò)

    MySQL 字段為 NULL 的5大坑,大部分人踩過(guò)

    在驗(yàn)證問(wèn)題之前,我們先建一張測(cè)試表及測(cè)試數(shù)據(jù)。 ? 構(gòu)建的測(cè)試數(shù)據(jù),如下圖所示: ? 有了上面的表及數(shù)據(jù)之后,我們就來(lái)看當(dāng)列中存在 NULL 值時(shí),究竟會(huì)導(dǎo)致哪些問(wèn)題? 我們都知道, count 是用來(lái)計(jì)數(shù)的,當(dāng)表中某個(gè)字段存在 NULL 值時(shí),就會(huì)造成 count 計(jì)算出來(lái)的數(shù)據(jù)丟

    2024年02月05日
    瀏覽(21)
  • CTF Misc(2)內(nèi)存取證基礎(chǔ)以及原理,覆蓋了大部分題型

    CTF Misc(2)內(nèi)存取證基礎(chǔ)以及原理,覆蓋了大部分題型

    內(nèi)存取證在ctf比賽中也是常見(jiàn)的題目,內(nèi)存取證是指在計(jì)算機(jī)系統(tǒng)的內(nèi)存中進(jìn)行取證分析,以獲取有關(guān)計(jì)算機(jī)系統(tǒng)當(dāng)前狀態(tài)的信息。內(nèi)存取證通常用于分析計(jì)算機(jī)系統(tǒng)上運(yùn)行的進(jìn)程、網(wǎng)絡(luò)連接、文件、注冊(cè)表等信息,并可以用于檢測(cè)和分析惡意軟件、網(wǎng)絡(luò)攻擊和其他安全事件

    2024年02月12日
    瀏覽(20)
  • windows11(win10大部分通用)系統(tǒng)C盤(pán)清理 | 深度優(yōu)化

    windows11(win10大部分通用)系統(tǒng)C盤(pán)清理 | 深度優(yōu)化

    前言 :首先對(duì)于計(jì)算機(jī)來(lái)說(shuō),Windows操作系統(tǒng)一般是安裝在磁盤(pán)驅(qū)動(dòng)器的C盤(pán)中,運(yùn)行時(shí)會(huì)產(chǎn)生許多 ?垃圾文件? ,C盤(pán)空間在一定程度上會(huì)越來(lái)越小。而把它作為生產(chǎn)力工具的我們,時(shí)間越久,C盤(pán)常常會(huì)提示顯示其內(nèi)存已不足。C盤(pán)容量不足將會(huì)極大 ?影響系統(tǒng)的運(yùn)行速度? ,

    2024年02月05日
    瀏覽(20)
  • 校園綜合服務(wù)平臺(tái)V3.9.2 源碼修復(fù)大部分已知BUG

    校園綜合服務(wù)平臺(tái)V3.9.2 源碼修復(fù)大部分已知BUG

    校園綜合服務(wù)平臺(tái),版本更新至V3.9.1 ?,源碼功能強(qiáng)大,ui 精美, 功能包含但不限于校園跑腿,外賣(mài),組局,圈子,商城,抽獎(jiǎng),投票,團(tuán)購(gòu),二手市場(chǎng),簽到,積分商城,一元購(gòu)等!即刻源碼持續(xù)更新

    2024年04月26日
    瀏覽(99)
  • 面試官:synchronized 能不能禁止指令重排序?大部分人都會(huì)答錯(cuò)!

    面試官:synchronized 能不能禁止指令重排序?大部分人都會(huì)答錯(cuò)!

    首先一定要明確:指令重排序和有序性是不一樣的。這一點(diǎn)非常重要。 我們經(jīng)常都會(huì)這么說(shuō): volatile能保證內(nèi)存可見(jiàn)性、禁止指令重排序但是不能保證原子性。 synchronized能保證原子性、可見(jiàn)性和有序性。 注意:這里的有序性并不是代表能禁止指令重排序。 舉個(gè)例子: 在雙

    2024年02月11日
    瀏覽(21)
  • 數(shù)學(xué)建模美賽E、F題備考策略(自用,大部分復(fù)制粘貼)

    數(shù)學(xué)建模美賽E、F題備考策略(自用,大部分復(fù)制粘貼)

    這里要講一下故事的背景,我們小組三個(gè)人都是大一大二的學(xué)生,我的隊(duì)友們都是數(shù)學(xué)專(zhuān)業(yè)的學(xué)生,所以比賽中的編程部分就交給了我這樣的工業(yè)工程系的選手。我們?cè)诳赐炅藲v年賽題后一直認(rèn)為:前面的幾題我們都很難建立出很棒的模型,因此我們將目光對(duì)準(zhǔn)E、F兩題,希

    2024年01月17日
    瀏覽(26)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包