五月综合激情婷婷六月,日韩欧美国产一区不卡,他扒开我内裤强吻我下面视频 ,无套内射无矿码免费看黄,天天躁,日日躁,狠狠躁

新聞動態(tài)

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

發(fā)布日期:2022-02-03 12:01 | 文章來源:源碼之家

大家好,我是辣條。

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

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

爬取目標

網站:淘寶

工具使用

開發(fā)工具:pycharm 開發(fā)環(huán)境:python3.7, Windows10 使用工具包:selenuim

需求分析

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

項目思路解析

selenium安裝配置

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

pip install selenium

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

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

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

項目解析

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

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

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

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

在點擊結算按鈕

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

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

簡易源碼分享

#!/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搶購腳本內容請搜索本站以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持本站!

香港服務器租用

版權聲明:本站文章來源標注為YINGSOO的內容版權均為本站所有,歡迎引用、轉載,請保持原文完整并注明來源及原文鏈接。禁止復制或仿造本網站,禁止在非maisonbaluchon.cn所屬的服務器上建立鏡像,否則將依法追究法律責任。本站部分內容來源于網友推薦、互聯(lián)網收集整理而來,僅供學習參考,不代表本站立場,如有內容涉嫌侵權,請聯(lián)系alex-e#qq.com處理。

相關文章

實時開通

自選配置、實時開通

免備案

全球線路精選!

全天候客戶服務

7x24全年不間斷在線

專屬顧問服務

1對1客戶咨詢顧問

在線
客服

在線客服:7*24小時在線

客服
熱線

400-630-3752
7*24小時客服服務熱線

關注
微信

關注官方微信
頂部