用Python selenium實現淘寶搶單機器人 - IT145.com

文章推薦指數: 80 %
投票人數:10人

但你需要安裝一個軟體能讓它跑起來,所以需要簡單設定一下python的程式設計環境。

Windows和Mac使用者,請按照相對應的方式設定。

2.1 "Windows 設定Python ... 首頁 > 軟體 用Pythonselenium實現淘寶搶單機器人 2021-06-1819:01:03 一、痛點 各大電商在一些特定的日子都會開啟促銷活動,如618、雙十一等,有時還得盯著時間搶限量發售的商品,但你的成功率高嗎?是否經常會遇到App一直載入,重新整理後發現商品被一掃而光了?事實是,很多和你競爭搶購商品的對手比你的手更快更準,因為他們很多都是能精準執行命令的機器人。

氣不氣?沒關係這篇文章將手把手教你零基礎建設一個自己的機器人,幫你在設定好的時間自動下單,再也不用為搶不到心愛的寶貝煩惱了! 二、準備工作 在建設機器人之前,請確保你準備好了如下工具: 一臺電腦:不需要多快多新,能用就行 Chrome瀏覽器:機器人將在Chrome上完成自動下單的工作 Python程式設計環境:別怕,你不需要會程式設計,程式碼已經幫你寫好了。

但你需要安裝一個軟體能讓它跑起來,所以需要簡單設定一下python的程式設計環境。

Windows和Mac使用者,請按照相對應的方式設定。

2.1"Windows設定Python" 下列步驟適用於Windows系統。

Anaconda是一個開源的Python發行版本,整合了Python和眾多科學包。

第一步:下載AnacondaWindows版本的64-BitGraphicalInstaller 第二步:安裝Anaconda 第三步:開啟AnacondaNavigator,點選LaunchNotebook或JupyterLab 然後你會看到這樣的畫面: JupyterLab 看到右側的Notebook區域,新增一個Notebook,然後使用下面的程式碼打造機器人! 2.2"Mac設定Python" 下列步驟適用於IntelMac和M1Mac。

第一步:開啟終端(command+space啟用Spotlight,輸入Terminal) 終端Terminal 第二步:輸入pip3installjupyter 第三步:輸入pip3installjupyter-lab 第四步:輸入jupyterlab 然後你會看到這樣的畫面: JupyterLab 看到右側的Notebook區域,新增一個Notebook,然後使用下面的程式碼打造機器人! 三、程式碼 以下程式碼請在你剛才建立的Notebook中執行。

3.1下載需要的程式包 #Selenium常用於網頁的自動化測試,在此我們藉助它自動化淘寶下單的過程 !pipinstallselenium !whichpython 上面的程式碼返回了/opt/anaconda3/bin/python,接下來就要用到這個地址。

3.2下載一個小配件 檢視自己Chrome瀏覽器的版本(進入關於Chrome即可看到軟體版本) 前往ChromeDriver的官方下載地址下載對應版本的chromedriver後,放在此/opt/anaconda3/bin資料夾裡  fromseleniumimportwebdriver importdatetime importtime 小技巧:這個時間可以用來快速設定搶購時間 now=datetime.datetime.now().strftime('%Y-%m-%d%H:%M:%S.%f') print(now) 2021-06-1800:00:00.000000 3.3機器人的零件 def login():     # 開啟淘寶首頁,通過掃碼登入     browser.get("https://www.taobao.com")     if browser.find_element_by_link_text("請登入"):         browser.find_element_by_link_text("請登入").click()         print(f"請儘快掃碼登入")     time.sleep(10) def picking():     # 開啟購物車列表頁面     browser.get("https://cart.taobao.com/cart.htm")     time.sleep(3)     # method = 0全選購物車     method = 0     if method == 0:         while True:             try:                 if browser.find_element_by_id("J_SelectAll1"):                     browser.find_element_by_id("J_SelectAll1").click()                     break             except:                 print(f"找不到購買按鈕")     #method = 1 手動勾選     else:         print(f"請手動勾選需要購買的商品")         time.sleep(5) #等待搶購時間,定時秒殺,這裡我們定義一個buy函數 def buy(times):     print(times)     while True:         now = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S.%f')         # 對比時間,時間到的話就點選結算         if now > times:             # 點選結算按鈕             while True:                 try:                     if browser.find_element_by_link_text("結 算"):                         browser.find_element_by_link_text("結 算").click()                         print(f"結算成功,準備提交訂單")                         break                 except:                     pass             # 點選提交訂單按鈕             while True:                 try:                     if browser.find_element_by_link_text('提交訂單'):                         browser.find_element_by_link_text('提交訂單').click()                         print(f"搶購成功,請儘快付款")                 except:                     print(f"再次嘗試提交訂單")             time.sleep(0.01) 3.4啟動機器人 browser=webdriver.Chrome() login() picking() 3.5定時下單 order_time=input("請輸入搶購時間,格式如(2021-06-0819:30:00.000000):") 請輸入搶購時間,格式如(2021-06-0819:30:00.000000):2021-06-0819:55:00.000000 buy(order_time) 到此這篇關於用Pythonselenium實現淘寶搶單機器人的文章就介紹到這了,更多相關Pythonselenium淘寶搶單內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com! 相關文章 德漢姆中學就讀條件 MacBook项目2009年学校开始实施MacBook项目,所有师生配备一本MacBook,并同步更新了校园无线网络。

学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。

因此2011 2021-06-0109:32:01 黑科技的輕簡出行,告別「電量焦慮症」:Anker氮化鎵超能充系列 综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果MacBook很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所 2021-06-0109:31:42 吳亦凡廠牌首秀,L4WUDU居然忘詞了,Rapper和明星比還是有差距! 除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、MacOvaSeas、林渝植等人全部出场。

然而让 2021-06-0109:31:34 IPFS、Chia、Bzz和ICP挖礦該怎麼選?哪一個更有優勢? 目前应用IPFS的机构:1谷歌浏览器支持IPFS分布式协议2万维网(历史档案博物馆)数据库3火狐浏览器支持IPFS分布式协议4EOS等数字货币数据存储5美国国会图书馆,历史资料永久保存在IPFS6加 2021-06-0109:31:24 有哪些事是買了雪佛蘭後才知道的?美事偷著樂,開拓者車主隨聊 开拓者的车机是兼容苹果和安卓,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的 2021-06-0109:30:48 iPhone12在618最新定價,跌價幅度超過1400元,還等iPhone13嗎? 不仅是安卓手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。

iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它 2021-06-0109:30:45 熱門文章 1win10升級後無法調整螢幕解析度怎麼辦 2Win7/8.1/10/Office啟用工具使用教學(KMSpico) 3win10下【寬頻連線錯誤813】怎麼辦? 4Excel密碼破解:開啟密碼,保護密碼,VBA密碼 5如何更改AndroidStudio的程式碼字型和顏色 6EXCEL技巧——EXCEL如何製作族譜 7AdobePhotoshopCC官方中文版安裝破解教學 8如何使用PPT製作轉盤抽獎的動畫 9excel表格怎麼設定到期日前自動提醒功能 10如何在Photoshop中開啟並使用pat格式的檔案 IT145.comE-mail:sddin#qq.com



請為這篇文章評分?