女朋友跟你說晚安之后仍然在線,我用Python制作腳本成功征服

辣條的一個朋友最近跟我訴苦:女朋友沉迷淘寶搶購無法自拔,大晚上不睡覺都在定時搶購,真是敗家。
都是好朋友辣條肯定幫忙,不就是定時搶購,定時清空購物車嘛,這叫安排。
爬取目標
網(wǎng)站:https://www.taobao.com/

工具使用
開發(fā)工具:pycharm 開發(fā)環(huán)境:python3.7, Windows10 使用工具包:selenuim
需求分析
我們的目標是秒殺淘寶的訂單,這里面有幾個關(guān)鍵點,首先需要登錄淘寶,其次你需要準備好訂單,最后要在指定時間快速提交訂單。
項目思路解析
selenium安裝配置
selenium是Python自動化測試的工具庫,需要配置一些環(huán)境驅(qū)動 selenium安裝
from?selenium?import?webdriver
driver?=?webdriver.Chrome()
driver.maximize_window()
driver.get("https://www.taobao.com")
#!/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秒內(nèi)完成掃碼")
????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)
????????#?對比時間,時間到的話就點擊結(jié)算
????????if?now?>?buytime:
????????????try:
????????????????#?點擊結(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("請輸入搶購時間:")
????#?時間格式:"2018-09-06 11:20:00.000000"
????login()
????buy("2021-08-24?14:30:00.000000")
腳本是弄完了不過事情好像沒完......




Python“寶藏級”公眾號【Python之王】專注于Python領(lǐng)域,會爬蟲,數(shù)分,C++,tensorflow和Pytorch等等。
近 2年共原創(chuàng) 100+ 篇技術(shù)文章。創(chuàng)作的精品文章系列有:
日常收集整理了一批不錯的?Python?學習資料,有需要的小伙可以自行免費領(lǐng)取。
獲取方式如下:公眾號回復資料。領(lǐng)取Python等系列筆記,項目,書籍,直接套上模板就可以用了。資料包含算法、python、算法小抄、力扣刷題手冊和 C++ 等學習資料!
評論
圖片
表情
