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

Python實(shí)現(xiàn)淘寶秒殺功能的示例代碼

 更新時(shí)間:2021年01月19日 10:31:24   作者:oJiuJieZhong  
這篇文章主要介紹了Python實(shí)現(xiàn)淘寶秒殺功能,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

1.安裝 Selenium 模塊

Selenium支持很多瀏覽器,我選擇的是Firefox瀏覽器。

安裝方法:
①打開cmd;
②輸入命令 pip install selenium;
③回車,等待自動(dòng)安裝;
④當(dāng)最后一行代碼出現(xiàn)Successfully install selenium-XX時(shí),表示安裝成功。

2. 插件 FireBug

FireBug 是火狐瀏覽器的一款查看代碼元素的插件,可以快速的定位元素,selenium的重點(diǎn)就是元素定位,只有定到位了,才能進(jìn)行下一步操作。

測(cè)試安裝成功,按F12出現(xiàn)如下畫面,表示firebug已經(jīng)安裝成功了
(現(xiàn)在瀏覽器基本都自帶,可以忽略本步驟)

在這里插入圖片描述

3.安裝 geckodriver

下載地址:點(diǎn)擊此下載


下載完成后,將文件夾解壓到python下scripts中即可

在這里插入圖片描述


測(cè)試:在pycharm中輸入以下代碼,正常彈出百度窗口,即為成功

from selenium import webdriver 
driver = webdriver.Firefox() 
driver.get('https://www.baidu.com')

**

4.淘寶秒殺代碼

**

from selenium import webdriver
import datetime
import time
from os import path

d = path.dirname(__file__)
abspath = path.abspath(d)

driver = webdriver.Firefox()
driver.maximize_window()


def login():
 # 打開淘寶登錄頁,并進(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()

 print("請(qǐng)?jiān)?0秒內(nèi)完成掃碼")
 time.sleep(20)

 driver.get("https://cart.taobao.com/cart.htm")
 time.sleep(3)
 # 點(diǎn)擊購物車?yán)锶x按鈕
 # if driver.find_element_by_id("J_CheckBox_939775250537"):
 # driver.find_element_by_id("J_CheckBox_939775250537").click()
 # if driver.find_element_by_id("J_CheckBox_939558169627"):
 # driver.find_element_by_id("J_CheckBox_939558169627").click()
 if driver.find_element_by_id("J_SelectAll1"):
  driver.find_element_by_id("J_SelectAll1").click()
 now = datetime.datetime.now()
 print('login success:', now.strftime('%Y-%m-%d %H:%M:%S'))


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:
   try:
    # 點(diǎn)擊結(jié)算按鈕
    if driver.find_element_by_id("J_Go"):
     driver.find_element_by_id("J_Go").click()
    driver.find_element_by_link_text('提交訂單').click()
   except:
   time.sleep(0.1)
   print(now)
   time.sleep(0.1)


if __name__ == "__main__":
 # times = input("請(qǐng)輸入搶購時(shí)間:")
 # 時(shí)間格式:"2018-09-06 11:20:00.000000"
 login()
 buy("2021-01-16 15:08:00.000000")

ps: ①注意此版本代碼為掃碼登陸,如果覺得掃碼等待時(shí)間過快,可以調(diào)整, ②秒殺前需要提前運(yùn)行代碼

到此這篇關(guān)于Python實(shí)現(xiàn)淘寶秒殺功能的示例代碼的文章就介紹到這了,更多相關(guān)Python實(shí)現(xiàn)淘寶秒殺內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python?PyQt5?開啟線程防止界面卡死閃退問題解決

    Python?PyQt5?開啟線程防止界面卡死閃退問題解決

    這篇文章主要介紹了Python?PyQt5?開啟線程避免界面卡死閃退,本文通過示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-06-06
  • Python+opencv 實(shí)現(xiàn)圖片文字的分割的方法示例

    Python+opencv 實(shí)現(xiàn)圖片文字的分割的方法示例

    這篇文章主要介紹了Python+opencv 實(shí)現(xiàn)圖片文字的分割的方法示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • python基礎(chǔ)之模塊的導(dǎo)入

    python基礎(chǔ)之模塊的導(dǎo)入

    這篇文章主要介紹了python模塊的導(dǎo)入,實(shí)例分析了Python中返回一個(gè)返回值與多個(gè)返回值的方法,需要的朋友可以參考下
    2021-10-10
  • Python實(shí)現(xiàn)統(tǒng)計(jì)單詞出現(xiàn)的個(gè)數(shù)

    Python實(shí)現(xiàn)統(tǒng)計(jì)單詞出現(xiàn)的個(gè)數(shù)

    這篇文章主要介紹了Python實(shí)現(xiàn)統(tǒng)計(jì)單詞出現(xiàn)的個(gè)數(shù),本文給出了實(shí)現(xiàn)代碼以及使用方法,需要的朋友可以參考下
    2015-05-05
  • python+flask實(shí)現(xiàn)API的方法

    python+flask實(shí)現(xiàn)API的方法

    這篇文章主要為大家詳細(xì)介紹了python+flask實(shí)現(xiàn)API的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • Python的另外幾種語言實(shí)現(xiàn)

    Python的另外幾種語言實(shí)現(xiàn)

    這篇文章主要介紹了Python的另外幾種語言實(shí)現(xiàn),本文介紹了CPython、Jython、Python for .NET、PyPy、Stackless等其它幾種語言實(shí)現(xiàn)的Python,需要的朋友可以參考下
    2015-01-01
  • Pytorch 實(shí)現(xiàn)sobel算子的卷積操作詳解

    Pytorch 實(shí)現(xiàn)sobel算子的卷積操作詳解

    今天小編就為大家分享一篇Pytorch 實(shí)現(xiàn)sobel算子的卷積操作詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • Pandas中DataFrame常用操作指南

    Pandas中DataFrame常用操作指南

    DataFrame是pandas最常用的對(duì)象,其類似于excel中的表格,完成數(shù)據(jù)讀取后,數(shù)據(jù)就以DataFrame數(shù)據(jù)結(jié)構(gòu)存儲(chǔ)在內(nèi)存中,下面這篇文章主要給大家介紹了關(guān)于Pandas中DataFrame常用操作的相關(guān)資料,需要的朋友可以參考下
    2022-06-06
  • python中使用Celery容聯(lián)云異步發(fā)送驗(yàn)證碼功能

    python中使用Celery容聯(lián)云異步發(fā)送驗(yàn)證碼功能

    Celery 是一個(gè) 基于python開發(fā)的分布式異步消息任務(wù)隊(duì)列,通過它可以輕松的實(shí)現(xiàn)任務(wù)的異步處理,本文重點(diǎn)給大家介紹使用Celery容聯(lián)云異步發(fā)送驗(yàn)證碼功能,感興趣的朋友一起看看吧
    2021-09-09
  • 基于Python_腳本CGI、特點(diǎn)、應(yīng)用、開發(fā)環(huán)境(詳解)

    基于Python_腳本CGI、特點(diǎn)、應(yīng)用、開發(fā)環(huán)境(詳解)

    下面小編就為大家?guī)硪黄赑ython_腳本CGI、特點(diǎn)、應(yīng)用、開發(fā)環(huán)境(詳解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-05-05

最新評(píng)論

河池市| 南澳县| 伊吾县| 汾阳市| 海晏县| 贞丰县| 蒙阴县| 平利县| 盐山县| 平远县| 昭苏县| 孝昌县| 竹北市| 鄂尔多斯市| 泗洪县| 英超| 潞西市| 双柏县| 博客| 黄石市| 隆德县| 龙岩市| 郸城县| 丰顺县| 祥云县| 健康| 建平县| 漳平市| 赣州市| 西峡县| 菏泽市| 神农架林区| 获嘉县| 东平县| 潍坊市| 绵阳市| 鄂州市| 鄱阳县| 寻乌县| 南和县| 神木县|