国产探花免费观看_亚洲丰满少妇自慰呻吟_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視頻教程

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 汾阳市| 同仁县| 江华| 保定市| 莱西市| 安西县| 金沙县| 新余市| 海南省| 镇坪县| 内丘县| 博湖县| 木里| 湖南省| 宜昌市| 顺义区| 团风县| 深水埗区| 江山市| 高邑县| 长治县| 彝良县| 积石山| 辽阳市| 安化县| 大关县| 宾川县| 沐川县| 聂荣县| 文登市| 临漳县| 麟游县| 安陆市| 乌海市| 平安县| 保德县| 青阳县| 银川市| 镇远县| 余干县| 开化县|