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

Python 腳本實(shí)現(xiàn)淘寶準(zhǔn)點(diǎn)秒殺功能

 更新時(shí)間:2019年11月13日 11:04:59   作者:壹陣上古風(fēng)  
這篇文章主要介紹了python實(shí)現(xiàn)淘寶準(zhǔn)點(diǎn)秒殺腳本,本文圖文實(shí)例相結(jié)合給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

準(zhǔn)備軟件

下載地址 : https://download.csdn.net/download/tangcv/11968538

pycharm文件太大,不好上傳 ,直接去官網(wǎng)下載:https://www.jetbrains.com/pycharm/download/#section=windows

配置環(huán)境

1.安裝python

雙擊

然后跟著感覺(jué)走,

創(chuàng)建一個(gè)專門的文件夾用來(lái)放python環(huán)境

安裝好

2..安裝pycharm

1、首先去Pycharm官網(wǎng),或者直接輸入網(wǎng)址:http://www.jetbrains.com/pycharm/download/#section=windows ,下載PyCharm安裝包,根據(jù)自己電腦的操作系統(tǒng)進(jìn)行選擇,對(duì)于windows系統(tǒng)選擇下圖的框框所包含的安裝包。

破解涉嫌版權(quán)問(wèn)題,請(qǐng)自行解決

3.安裝火狐瀏覽器、火狐瀏覽器安裝FireBug插件火狐瀏覽器

雙擊 Firefox-latest 安裝 火狐瀏覽器

FireBug插件

右上角 附加組件 > 擴(kuò)展 > 搜索 FireBug

選擇 Omnibug 安裝

按F12 出現(xiàn)下圖 ,安裝成功

4.geckodriver 驅(qū)動(dòng)安裝

1.解壓geckodriver-v0.26.0-win64

2.將 geckodriver 放到 該瀏覽器可執(zhí)行文件的路徑下

3.添加到環(huán)境變量中


4.將 geckodriver 放到 該python可執(zhí)行文件的路徑下

測(cè)試配置是否完成用pycharm創(chuàng)建一個(gè)python項(xiàng)目

File > Settings > project: ms > project interpreter添加selectninm 和 urlib3

新建一個(gè)python文件

# -*- coding: utf-8 -*-
from selenium import webdriver
driver = webdriver.Firefox()

右鍵 執(zhí)行

瀏覽器自動(dòng)打開(kāi) 進(jìn)入百度

完成配置

淘寶秒殺程序二維碼登錄

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# 2018/09/05
# 淘寶秒殺腳本,掃碼登錄版
import os
from selenium import webdriver
import datetime
import time
from os import path
from selenium.webdriver.common.action_chains import ActionChains
 
d = path.dirname(__file__)
abspath = path.abspath(d)
 
driver = webdriver.Firefox()
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()
 
 print("請(qǐng)?jiān)?0秒內(nèi)完成掃碼")
 time.sleep(30)
 
 driver.get("https://cart.taobao.com/cart.htm")
 time.sleep(3)
 # 點(diǎn)擊購(gòu)物車?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:%f'))
 
 
def buy(buytime):
 while True:
  now = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S.%f')
  print("當(dāng)前時(shí)間" + now)
  # 對(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)輸入搶購(gòu)時(shí)間:")
 # 時(shí)間格式:"2018-09-06 11:20:00.000000"
 login()
 buy("2019-11-10 01:14:00.000000")

賬號(hào)密碼登錄

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# 2018/09/05
# 淘寶秒殺腳本,掃碼登錄版
import os
from selenium import webdriver
import datetime
import time
from os import path
from selenium.webdriver.common.action_chains import ActionChains
 
d = path.dirname(__file__)
abspath = path.abspath(d)
 
driver = webdriver.Firefox()
driver.maximize_window()
 
 
def login(uname, pwd):
 driver.get("https://www.taobao.com")
 if driver.find_element_by_link_text("親,請(qǐng)登錄"):
  driver.find_element_by_link_text("親,請(qǐng)登錄").click()
 input(uname, pwd)
 
 # 點(diǎn)擊購(gòu)物車?yán)锶x按鈕
 if driver.find_element_by_id("J_SelectAll1"):
  driver.find_element_by_id("J_SelectAll1").click()
 # time.sleep(3)
 now = datetime.datetime.now()
 print('login success:', now.strftime('%Y-%m-%d %H:%M:%S'))
 
 
def input(uname, pwd):
 time.sleep(3)
 # 選擇密碼登錄
 if driver.find_element_by_id("J_Quick2Static"):
  driver.find_element_by_id("J_Quick2Static").click()
 time.sleep(3)
 
 # 用戶名輸入
 if driver.find_element_by_name("TPL_username"):
  for i in uname:
   driver.find_element_by_name("TPL_username").send_keys(i)
   time.sleep(0.5)
 time.sleep(3)
 
 # 密碼輸入
 if driver.find_element_by_name("TPL_password"):
  for j in pwd:
   driver.find_element_by_name("TPL_password").send_keys(j)
   time.sleep(0.5)
 time.sleep(3)
 
 # 點(diǎn)擊登錄按鈕
 if driver.find_element_by_id("J_SubmitStatic"):
  driver.find_element_by_id("J_SubmitStatic").click()
 time.sleep(3)
 driver.get("https://cart.taobao.com/cart.htm")
 time.sleep(2)
 
 
def buy(buytime):
 while True:
  now = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')
  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(1)
  print(now)
  time.sleep(1)
 
if __name__ == "__main__":
 # 中文賬號(hào)記得decode編碼
 login("賬號(hào)", '密碼')
 buy('2019-11-10 01:01:01.000001')

總結(jié)

以上所述是小編給大家介紹的Python 腳本實(shí)現(xiàn)淘寶準(zhǔn)點(diǎn)秒殺功能,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺(jué)得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

相關(guān)文章

  • 關(guān)于python并發(fā)編程中的協(xié)程

    關(guān)于python并發(fā)編程中的協(xié)程

    協(xié)程是一種輕量級(jí)的并發(fā)方式,它是在用戶空間中實(shí)現(xiàn)的,并不依賴于操作系統(tǒng)的調(diào)度,協(xié)程可以在同一個(gè)線程中實(shí)現(xiàn)并發(fā),不需要進(jìn)行上下文切換,因此執(zhí)行效率非常高,需要的朋友可以參考下
    2023-04-04
  • Python使用sorted對(duì)字典的key或value排序

    Python使用sorted對(duì)字典的key或value排序

    這篇文章主要介紹了Python使用sorted對(duì)字典的key或value排序,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-11-11
  • django 發(fā)送手機(jī)驗(yàn)證碼的示例代碼

    django 發(fā)送手機(jī)驗(yàn)證碼的示例代碼

    本篇文章主要介紹了django 發(fā)送手機(jī)驗(yàn)證碼的示例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-04-04
  • selenium+python截圖不成功的解決方法

    selenium+python截圖不成功的解決方法

    今天小編就為大家分享一篇selenium+python截圖不成功的解決方法 ,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-01-01
  • python如何實(shí)現(xiàn)MK突變檢驗(yàn)方法,代碼復(fù)制修改可用

    python如何實(shí)現(xiàn)MK突變檢驗(yàn)方法,代碼復(fù)制修改可用

    這篇文章主要介紹了python如何實(shí)現(xiàn)MK突變檢驗(yàn)方法,代碼復(fù)制修改可用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • python起點(diǎn)網(wǎng)月票榜字體反爬案例

    python起點(diǎn)網(wǎng)月票榜字體反爬案例

    大家好,本篇文章主要講的是python起點(diǎn)網(wǎng)月票榜字體反爬案例,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • Tensorflow加載與預(yù)處理數(shù)據(jù)詳解實(shí)現(xiàn)方法

    Tensorflow加載與預(yù)處理數(shù)據(jù)詳解實(shí)現(xiàn)方法

    讀取大型數(shù)據(jù)集并對(duì)其進(jìn)行有效預(yù)處理可能對(duì)其他深度學(xué)習(xí)庫(kù)來(lái)說(shuō)很難實(shí)現(xiàn),但是TensorFlow借助Data API很容易實(shí)現(xiàn):只需創(chuàng)建一個(gè)數(shù)據(jù)集對(duì)象,并告訴它如何從何處獲取數(shù)據(jù)以及如何對(duì)其進(jìn)行轉(zhuǎn)換
    2022-11-11
  • Django restframework 框架認(rèn)證、權(quán)限、限流用法示例

    Django restframework 框架認(rèn)證、權(quán)限、限流用法示例

    這篇文章主要介紹了Django restframework 框架認(rèn)證、權(quán)限、限流用法,結(jié)合實(shí)例形式詳細(xì)分析了Djangorestframework 框架認(rèn)證、權(quán)限、限流的具體使用方法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2019-12-12
  • Python實(shí)現(xiàn)的金山快盤的簽到程序

    Python實(shí)現(xiàn)的金山快盤的簽到程序

    正在學(xué)習(xí)python而且自己一直在用金山快盤,所以就寫來(lái)個(gè)簽到的功能,每天定時(shí)跑
    2013-01-01
  • python selenium xpath定位操作

    python selenium xpath定位操作

    這篇文章主要介紹了python selenium xpath定位操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-09-09

最新評(píng)論

兴隆县| 峨眉山市| 柳江县| 简阳市| 潍坊市| 凌云县| 江门市| 章丘市| 文水县| 青铜峡市| 南郑县| 团风县| 颍上县| 阿拉尔市| 子洲县| 吉水县| 英德市| 西乌珠穆沁旗| 卢湾区| 三门峡市| 吉水县| 宜昌市| 饶阳县| 通河县| 绵竹市| 拜泉县| 怀仁县| 平陆县| 焦作市| 曲水县| 唐山市| 庆云县| 乌鲁木齐市| 昌宁县| 肃宁县| 台东县| 乌拉特前旗| 德令哈市| 福建省| 利川市| 锦屏县|