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

首頁 > 編程 > Python > 正文

Python實現自動上京東搶手機

2020-01-04 15:56:50
字體:
來源:轉載
供稿:網友

本文實例為大家分享了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 

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


注:相關教程知識閱讀請移步到python教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阳新县| 牡丹江市| 洪湖市| 克拉玛依市| 香港 | 晋宁县| 朝阳市| 姜堰市| 山东| 台前县| 本溪| 东海县| 平度市| 宜都市| 方山县| 永定县| 休宁县| 凌海市| 台东市| 濉溪县| 信宜市| 泰兴市| 衡阳市| 高阳县| 武穴市| 洞头县| 山丹县| 阿荣旗| 绥中县| 斗六市| 宝山区| 封丘县| 龙州县| 赞皇县| 鄂尔多斯市| 枣庄市| 康马县| 呼图壁县| 铁力市| 宁陵县| 渝北区|