最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

利用Python爬蟲實(shí)現(xiàn)搶購(gòu)某寶秒殺商品

 更新時(shí)間:2022年06月06日 10:13:05   作者:政胤工作室  
這篇文章主要介紹了利用Python爬蟲實(shí)現(xiàn)搶購(gòu)某寶秒殺商品,文章基于python的相關(guān)資料展開詳細(xì)的內(nèi)容介紹具有一定的參考價(jià)值,需要的小伙伴可以參考一下

前言:

某寶秒殺,用毫秒級(jí)的精準(zhǔn)度來?yè)屬?gòu)!你還在為各種活動(dòng)秒殺 搶不過別人而煩惱嗎?接下來我們就來實(shí)現(xiàn)搶購(gòu)某寶秒殺商品

項(xiàng)目環(huán)境:

  • 操作系統(tǒng):Windows 10
  • 開發(fā)環(huán)境:python3.7
  • IDE:Pycharm
  • 自動(dòng)化模塊:Selenium
  • 安裝命令:pip install selenium
  • 瀏覽器版本:Google Chrome 99.0.4844.51
  • 瀏覽器驅(qū)動(dòng)版本:ChromeDriver 99.0.4844.51

 注意: 瀏覽器驅(qū)動(dòng)版本與瀏覽器版本要一致!

某寶搶購(gòu)流程分析:

  • 1,登錄網(wǎng)站
  • 2,購(gòu)物車選中搶購(gòu)商品
  • 3,結(jié)算購(gòu)買
  • 4,提交訂單

關(guān)鍵:快速完成前面流程,當(dāng)訂單進(jìn)入提交頁(yè)面時(shí),付款時(shí)間不影響搶購(gòu)。

程序?qū)崿F(xiàn)思路:

購(gòu)物流程都是固定沒有變化的,因此可以把購(gòu)物流程步驟用代碼編輯好交給selenium去自動(dòng)執(zhí)行。

項(xiàng)目結(jié)構(gòu):驅(qū)動(dòng)直接復(fù)制放入項(xiàng)目根路徑

1、導(dǎo)入對(duì)應(yīng)類庫(kù)實(shí)現(xiàn)對(duì)瀏覽器的操作

from selenium import webdriver
import datetime
import time

#自動(dòng)打開瀏覽器并且最大化窗口
driver = webdriver.Chrome()
driver.maximize_window()

執(zhí)行上述代碼,瀏覽器會(huì)自動(dòng)打開并顯示如下,證明我們已經(jīng)開始通過代碼操控瀏覽器了。

2、用代碼實(shí)現(xiàn)購(gòu)物流程

2.1 訪問某寶

driver.get('https://www.taobao.com')

2.2登錄某寶

if driver.find_element_by_partial_link_text('親,請(qǐng)登錄'):
? ? ? ? driver.find_element_by_partial_link_text('親,請(qǐng)登錄').click()

2.3 進(jìn)入購(gòu)物車

#跳轉(zhuǎn)到購(gòu)物車頁(yè)面
driver.get('https://cart.taobao.com/cart.htm')

2.4 選中所有商品

#尋找全選選項(xiàng)并勾選
if driver.find_element_by_id("J_SelectAll1"):
? ? ? driver.find_element_by_id("J_SelectAll1").click()

2.5 對(duì)比時(shí)間,提交結(jié)算(重點(diǎn))

def buy(buy_time): ?#buy_time 購(gòu)買時(shí)間
? ? while True:
? ? ? ? now = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S.%f')
? ? ? ? print('當(dāng)前時(shí)間:%s'%now)

? ? ? ? #判斷是否到達(dá)搶購(gòu)時(shí)間
? ? ? ? if now>buy_time:
? ? ? ? ? ? try:
? ? ? ? ? ? ? ? driver.find_element_by_partial_link_text('結(jié) 算').click()
? ? ? ? ? ? except:
? ? ? ? ? ? ? ? pass
? ? ? ? #對(duì)比時(shí)間,循環(huán)提交訂單
? ? ? ? while True:
? ? ? ? ? ? ? ? try:
? ? ? ? ? ? ? ? ? ? if driver.find_element_by_link_text('提交訂單'):
? ? ? ? ? ? ? ? ? ? ? ? driver.find_element_by_link_text('提交訂單').click()
? ? ? ? ? ? ? ? ? ? ? ? print(f"搶購(gòu)成功,請(qǐng)盡快付款")
? ? ? ? ? ? ? ? except:
? ? ? ? ? ? ? ? ? ? print(f"再次嘗試提交訂單")
? ? ? ? ? ? time.sleep(0.01)

這樣就可以通過設(shè)定的段時(shí)間去定時(shí)定點(diǎn)搶購(gòu)商品啦!

print(f"再次嘗試提交訂單")
? ? ? ? time.sleep(0.01)
? ?**這樣就可以通過設(shè)定的段時(shí)間去定時(shí)定點(diǎn)搶購(gòu)商品啦!**

到此這篇關(guān)于利用Python爬蟲實(shí)現(xiàn)搶購(gòu)某寶秒殺商品的文章就介紹到這了,更多相關(guān)Python 秒殺商品內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python中return語(yǔ)句用法實(shí)例分析

    Python中return語(yǔ)句用法實(shí)例分析

    這篇文章主要介紹了Python中return語(yǔ)句用法,實(shí)例分析了Python中return語(yǔ)句的功能、原理與使用方法,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-08-08
  • Python中的a=value1 or value2詳解

    Python中的a=value1 or value2詳解

    Python中的`a=valueor0`是一種簡(jiǎn)潔的方式來為變量提供默認(rèn)值,利用了Python的布爾上下文和短路求值機(jī)制,如果`value`是“真值”,則`a`被賦值為`value`;如果`value`是“假值”,則`a`被賦值為0
    2024-12-12
  • Python IDLE清空窗口的實(shí)例

    Python IDLE清空窗口的實(shí)例

    今天小編就為大家分享一篇Python IDLE清空窗口的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • Python文本統(tǒng)計(jì)功能之西游記用字統(tǒng)計(jì)操作示例

    Python文本統(tǒng)計(jì)功能之西游記用字統(tǒng)計(jì)操作示例

    這篇文章主要介紹了Python文本統(tǒng)計(jì)功能之西游記用字統(tǒng)計(jì)操作,結(jié)合實(shí)例形式分析了Python文本讀取、遍歷、統(tǒng)計(jì)等相關(guān)操作技巧,需要的朋友可以參考下
    2018-05-05
  • Python利用wxPython實(shí)現(xiàn)長(zhǎng)文本處理

    Python利用wxPython實(shí)現(xiàn)長(zhǎng)文本處理

    這篇文章主要為大家詳細(xì)介紹了Python如何利用wxPython實(shí)現(xiàn)長(zhǎng)文本處理功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-05-05
  • Python真題案例之錯(cuò)位鍵盤?單詞長(zhǎng)度?字母重排詳解

    Python真題案例之錯(cuò)位鍵盤?單詞長(zhǎng)度?字母重排詳解

    這篇文章主要介紹了python實(shí)操案例練習(xí),本文給大家分享的案例中主要任務(wù)有錯(cuò)位鍵盤、單詞長(zhǎng)度、字母重排,需要的小伙伴可以參考一下
    2022-03-03
  • Python中關(guān)于文件的具體操作與介紹

    Python中關(guān)于文件的具體操作與介紹

    文件與目錄操作是編程語(yǔ)言中非常重要的功能,Python也對(duì)其提供了相應(yīng)的API支持,這篇博文就是具體介紹它們的使用方法,通讀本篇對(duì)大家的學(xué)習(xí)或工作具有一定的價(jià)值,需要的朋友可以參考下
    2021-09-09
  • python pip配置國(guó)內(nèi)鏡像源的方法(永久和臨時(shí))

    python pip配置國(guó)內(nèi)鏡像源的方法(永久和臨時(shí))

    在使用 pip 安裝 Python 模塊時(shí),默認(rèn)的國(guó)外鏡像源可能會(huì)導(dǎo)致下載速度緩慢甚至超時(shí),為了解決這個(gè)問題,可以使用國(guó)內(nèi)的鏡像源來加速下載,以下是常用的國(guó)內(nèi)鏡像源以及臨時(shí)和永久的配置方法,需要的朋友可以參考下
    2025-04-04
  • 六個(gè)Python編程最受用的內(nèi)置函數(shù)使用詳解

    六個(gè)Python編程最受用的內(nèi)置函數(shù)使用詳解

    在日常的python編程中使用這幾個(gè)函數(shù)來簡(jiǎn)化我們的編程工作,經(jīng)常使用能使編程效率大大地提高。本文為大家總結(jié)了六個(gè)Python編程最受用的內(nèi)置函數(shù),感興趣的可以了解一下
    2022-07-07
  • scrapy spider的幾種爬取方式實(shí)例代碼

    scrapy spider的幾種爬取方式實(shí)例代碼

    這篇文章主要介紹了scrapy spider的幾種爬取方式實(shí)例代碼,小編覺得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01

最新評(píng)論

巴林右旗| 渝北区| 巴塘县| 休宁县| 金秀| 沙田区| 肃宁县| 宁国市| 遂溪县| 大悟县| 永和县| 天镇县| 微博| 黄骅市| 佳木斯市| 德安县| 肃宁县| 油尖旺区| 息烽县| 安乡县| 肇东市| 渭南市| 色达县| 建始县| 潼关县| 漾濞| 东平县| 岑巩县| 通化市| 团风县| 灵璧县| 化州市| 呼玛县| 东丽区| 永寿县| 舞阳县| 淅川县| 靖远县| 泰来县| 涞源县| 宝兴县|