国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python實現自動上京東搶手機

2020-02-22 23:08:08
字體:
來源:轉載
供稿:網友

本文實例為大家分享了Python自動上京東搶手機的具體代碼,供大家參考,具體內容如下

上次搶榮耀V9,被京東給惡心到了,所以就寫了個簡單的Python來自動搶V9。雖然用的是比較蠢的方法,但覺得還是有可以學習的地方。所以在這里把代碼貼出來給大家看看。

# -*- coding: UTF-8 -*- from splinter.browser import Browser import time def login(b):  b.click_link_by_text("賬戶登錄")  time.sleep(1)  b.fill("loginname","XXX") #京東用戶名  time.sleep(1)  b.fill("nloginpwd","XXX") #登陸密碼  time.sleep(1)  b.find_by_id("loginsubmit").click()  print b  return b #訂單頁 def loop(b): #循環點擊  try:  if b.title=="訂單結算頁 -京東商城":   b.find_by_text("保存收貨人信息").click()   b.find_by_text("保存支付及配送方式").click()   b.find_by_id("order-submit").click()   return b  else: #多次搶購操作后,有可能會被轉到京東首頁,所以要再打開手機主頁   b.visit("https://item.jd.com/4461470.html") #榮耀V9的URL   b.find_by_id("choose-btn-qiang").click()   time.sleep(1)   loop(b) #遞歸操作  except Exception: #異常情況處理,以免中斷程序  b.reload() #重新刷新當前頁面,此頁面為訂單提交頁  time.sleep(1)  loop(b) #重新調用自己 b = Browser() b.visit("https://item.jd.com/4461470.html") time.sleep(10) b.click_link_by_text("你好,請登錄") time.sleep(5) b = login(b) #登錄 time.sleep(1) while True:  loop(b)  if b.is_element_present_by_id("tryBtn"): #訂單提交后顯示“再次搶購”的話  b.find_by_id("tryBtn").click() #點擊再次搶購,進入讀秒5,跳轉訂單頁  time.sleep(6.5)  elif b.title=="訂單結算頁 -京東商城": #如果還在訂單結算頁  b.find_by_id("order-submit").click()  else:  print('恭喜你,搶購成功')  break 

更多關于python安裝教程的文章請參考《python各版本安裝教程》

更多精彩書單,請點擊python編程必備書單

領取干貨:零基礎入門學習python視頻教程

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 浠水县| 汝城县| 彰化市| 南丰县| 临沭县| 区。| 法库县| 松阳县| 阳信县| 蒙自县| 江达县| 安岳县| 百色市| 茌平县| 苗栗市| 枣阳市| 栾川县| 长治县| 株洲市| 福泉市| 南乐县| 保亭| 巴林右旗| 房产| 光泽县| 洪江市| 新泰市| 兰西县| 长丰县| 徐州市| 闻喜县| 中超| 嘉鱼县| 延长县| 万山特区| 县级市| 新晃| 玉树县| 大同市| 琼结县| 郴州市|