一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - Python制作腳本幫女朋友搶購清空購物車

Python制作腳本幫女朋友搶購清空購物車

2021-12-26 13:28五包辣條! Python

這篇文章主要介紹了Python制作的搶購清空購物車的腳本,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

大家好,我是辣條。

Python制作腳本幫女朋友搶購清空購物車

辣條的一個朋友最近跟我訴苦:女朋友沉迷淘寶搶購無法自拔,大晚上不睡覺都在定時搶購,真是敗家。

都是好朋友辣條肯定幫忙,不就是定時搶購,定時清空購物車嘛,這叫安排。

 

爬取目標

網站:淘寶

Python制作腳本幫女朋友搶購清空購物車

 

工具使用

開發工具:pycharm 開發環境:python3.7, Windows10 使用工具包:selenuim

 

需求分析

我們的目標是秒殺淘寶的訂單,這里面有幾個關鍵點,首先需要登錄淘寶,其次你需要準備好訂單,最后要在指定時間快速提交訂單。

 

項目思路解析

 

selenium安裝配置

selenium是Python自動化測試的工具庫,需要配置一些環境驅動 selenium安裝

pip install selenium

Selenium安裝好之后,并不能直接使用,它需要與瀏覽器進行對接。這里拿Chrome瀏覽器為例。若想使用Selenium成功調用Chrome瀏覽器完成相應的操作,需要通過ChromeDriver來驅動。 鏈接:

https://chromedriver.storage.googleapis.com/index.html 根據自身的chorme版本選擇安裝的驅動版本

Python制作腳本幫女朋友搶購清空購物車

Python制作腳本幫女朋友搶購清空購物車

下載完成之后,解壓,將其放置在Python安裝路徑下python文件夾中即可

Python制作腳本幫女朋友搶購清空購物車

 

項目解析

嘗試通過selenium打開淘寶首頁,檢驗是否安裝成功

from selenium import webdriver
driver = webdriver.Chrome()
driver.maximize_window()
driver.get(https://www.taobao.com)
通過xpath定位選取到登錄標簽,搶購腳本需要先知道你購買的東西是什么 

Python制作腳本幫女朋友搶購清空購物車

登錄的方式課自行選擇(可賬戶密碼登錄,也可掃碼登錄,辣條在這里用的掃碼登錄)

登錄成功后點擊購物車,選取你需要的商品數據(可全選,可自己手動勾選)

Python制作腳本幫女朋友搶購清空購物車

在點擊結算按鈕

Python制作腳本幫女朋友搶購清空購物車

設定一個結算時間,你需要下單的時間

Python制作腳本幫女朋友搶購清空購物車

等待時間的到來 點擊提交訂單按鈕

Python制作腳本幫女朋友搶購清空購物車

 

簡易源碼分享

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Author  : BaiChuan
# @File    : 淘寶搶購.py
?
?
from selenium import webdriver
import datetime
import time
?
?
driver = webdriver.Chrome()
driver.maximize_window()
?
?
def login():
    # 打開淘寶登錄頁,并進行掃碼登錄
    driver.get("https://www.taobao.com")
    time.sleep(3)
    if driver.find_element_by_link_text("親,請登錄"):
        driver.find_element_by_link_text("親,請登錄").click()
?
    print("請在30秒內完成掃碼")
    time.sleep(30)
?
    driver.get("https://cart.taobao.com/cart.htm")
    time.sleep(3)
    # 點擊購物車里全選按鈕
    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("當前時間" + now)
        # 對比時間,時間到的話就點擊結算
        if now > buytime:
            try:
                # 點擊結算按鈕
                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("請輸入搶購時間:")
    # 時間格式:"2018-09-06 11:20:00.000000"
    login()
    buy("2021-08-24 14:30:00.000000")

腳本是弄完了不過事情好像沒完......

Python制作腳本幫女朋友搶購清空購物車

Python制作腳本幫女朋友搶購清空購物車

到此這篇關于Python制作腳本搶購清空購物車的文章就介紹到這了,更多相關Python搶購腳本內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://blog.csdn.net/AI19970205/article/details/119911992

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日本孕妇与黑人xxxxxx | 国产福利一区二区三区 | 国产精品日韩欧美一区二区三区 | 国产精品永久免费视频观看 | 国产精品国产三级国产专区不 | free白嫩性hd| 成人在线一区二区 | 国产情侣视频观看 | 岛国最新资源网站 | 国产精品一区二区国产 | yellow视频在线观看 | 无码国产成人777爽死在线观看 | 男人猛进女人屁股免费 | 欧美人xxxxxbbbb | 欧美日韩国产一区二区三区欧 | 俺去也亚洲色图 | 射综合网| 久久精品亚洲精品国产欧美 | 亚洲黄色高清 | 69av免费视频 | 日b视频免费 | brazzersxxx欧美| 黄漫在线播放 | 成年极品漫画在线观看 | 亚洲男人天堂影院 | 日本xxoo动图网站欧美 | 波多野结衣伦理在线观看 | 91午夜视频 | 500第一精品 | 国产成人精品日本亚洲网站 | 四虎在线最新永久免费 | 99精彩视频在线观看 | 青草国内精品视频在线观看 | 国产午夜精品不卡视频 | 国产精品一久久香蕉产线看 | 精品国产一二三区在线影院 | 午夜网| 深夜影院深a久久 | 国产精品青青青高清在线观看 | 99热在线获取最新地址 | 亚洲欧美另类专区 |