python版本 3.7
(私信小編007即可自動獲取大量python視頻教程已經各類PDF和源碼案例!)
用到庫
selenium ---用於模擬瀏覽器操作
datetime、time ---用於對比時間
目標:實現輸入時間 商品地址 最後定時完成加入購物車、提交訂單,瞬間進入結算頁面。
首先我們導入庫
from seleniumimport webdriver
import datetime
import time
然後創建一個瀏覽器對象
這裡我們用谷歌
driver = webdriver.Chrome()
整體代碼上我們可以分為兩個函數
1.登錄函數
2.購買函數
先通過 get函數進入淘寶頁面
driver.get('http://www.taobao.com')
為了防止出現滑塊驗證 模擬人的操作 我們可以暫停兩秒
time.sleep(2)
找到
Snipaste_2018-11-27_10-42-00.png
然後我們需要點擊左上角的 親,請登錄
通過 driver.find_element_by_link_text(“”)找到這個區域
注意的是 element後面沒有s 這裡卡了我好久...
之後變回進入掃碼頁面 我們通過手機掃碼完成登錄
以下是登錄函數的代碼
def login():
driver.get('http://www.taobao.com')
time.sleep(2)
if driver.find_element_by_link_text("親,請登錄"):
driver.find_element_by_link_text("親,請登錄").click()
print("請在30秒內完成登錄")
time.sleep(10)
- 購買函數
在這裡我們需要輸入一個搶購網址和搶購時間
為了方便輸入搶購時間 我們可以輸出一個現在的時間
now = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S.%f')
print(now)
並且輸入時間的時候一定要注意格式
不然python可能無法正確識別
輸入搶購網址的時候需要在後面按一個空格
在pycharm編輯器中 直接回車會進入網址。
然後我們就會進入到搶購商品的頁面。
然後我們通過一個死循環不斷比較當前時間和輸入時間
一旦當前時間 > 輸入時間 就點擊購買頁面
Snipaste_2018-11-27_10-42-00.png
同樣 通過老辦法獲取 立即購買的 位置
然後模擬點擊
while True:
now = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S.%f')
if now > buytime:
driver.find_element_by_link_text("立即購買").click()
break;
time.sleep(0.1)
完成這個循環後 我們會進入到提交訂單的頁面
因為 只有當網頁加載完成後才能點擊
所以下面我們依然使用一個循環
並且在循環中使用try 防止報錯
while True:
try:
if driver.find_element_by_link_text("提交訂單"):
driver.find_element_by_link_text("提交訂單").click()
except:
time.sleep(1)
就是調用兩個函數就好啦
if __name__ == "__main__":
login()
buy()
相關推薦
'網紅小伊伊被全網罵鐵公雞,牌牌琦說了15個字,網友:果斷取關'
"昨天辛巴的婚禮也是辦的非常的火,當時也是引起了很多人的注意,在現場也是有很多的人去觀看啊,當時現場也是請來了很多的明星。不過在這場婚禮之後小伊伊也是引起了很多網友的憤怒啊,很多的網友也是都罵小伊伊是鐵公雞,一些粉絲也是紛紛取關,小伊伊也是在一夜之間掉了20多萬粉絲啊。原來...
'這26條python小技巧,可比愛情36計好用多了(文末福利'
"日常工作幾乎離不python。一路走來,他積累了不少有用的技巧和tips,現在就將這些技巧分享給大家。這些技巧將根據其首字母按A-Z的順序進行展示。ALL OR ANYPython之所以成為這麼一門受歡迎的語言一個原因是它的可讀性和表達能力非常強。Python也因此經常被...
'這些Python編程小技巧你都掌握了嗎?'
"鏈式比較操作你可能認為它執行的過程先是:1 <>,返回True,然後再比較True <>,當然這麼做也是返回True,比較表達式True <>,因為解釋器會把True轉換成1,False轉換成0。但這裡的鏈式比較解釋器在內部並不是這樣乾...
利用Python製作自動搶火車票小程序,過年再也不要擔心沒票了!
前言每次過年很多人都會因為搶不到火車票而回不了家,所以小編利用Python寫了一個自動搶火車票的工具,希望大家能搶到火車票,回家過個好年!話不多說,直接上...
我翻遍了淘寶,好看的衛衣+小外套都在這裡了!
來源:狗妹兒de藏寶店如果你目睹一個文靜的女孩子,穿著一件灰撲撲的男人大褂,請記得發給我,那很有可能就是我!!!不得不說,秋天真的是來啦,我真的不能再拖,...
小志腳本圈:國外引流腳本,國外粉測試轉化,厲害了
小志腳本圈2017年8月1日成立,致力於開發腳本引流+社群的圈子腳本自動化引流,加粉,可定製開發,專業團隊做你的後盾小志腳本圈現在開發50多款國內腳本,一...
推薦中...