Re: [討論] 只想買原價動森主機,該怎麼對付BOT黃牛?已刪文

看板NSwitch作者 (peproisgood)時間4年前 (2020/05/02 20:36), 4年前編輯推噓77(81450)
留言135則, 83人參與, 4年前最新討論串2/2 (看更多)
其實寫這個不難 我可以實作一個使用selenium +python code給大家看 使用套件:selenium # coding: utf-8 # In[2]: from selenium import webdriver import requests import time import sys # In[3]: #如果使用headless會幫助跑的速度,因為不用顯示出來 #chromedriver網路上可以載 option = webdriver.ChromeOptions() #option.add_argument('headless') option.add_argument("--lang=en") driver = webdriver.Chrome(chrome_options=option,executable_path='f:/chromedriver.exe') # In[21]: #這邊放你要的網址 url = 'https://24h.pchome.com.tw/prod/DMBF0L-1900ALY1D' # In[27]: driver.get(url) # In[28]: #使用xpath找到加入購物車的按鈕 button_buy = driver.find_element_by_xpath('//li[@id="ButtonContainer"]/button') # In[29]: #如果購物車沒有空,會產生error = = #記得先登入,否則會有問題 button_buy.click() # In[30]: #結帳按鈕 button_check = driver.find_element_by_class_name("check") # In[31]: button_check.click() # In[32]: #找到一次付清按鈕 button_CC = driver.find_element_by_class_name("CC") # In[33]: button_CC.click() 如果順利跑完應該是可以買起來 照著同樣邏輯也可以寫登入功能喔! 當然如果只開一個程式再搶可能不夠,這時候可以運用thread的概念,運用相同的code在記憶體跑很多個不同instance 來幫助搶購 希望有幫到大家^_^ 連假快樂 ----- Sent from JPTT on my iPhone -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.121.143.86 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/NSwitch/M.1588423003.A.353.html

05/02 20:37, 4年前 , 1F
趕快推避免人家說我看不懂
05/02 20:37, 1F

05/02 20:38, 4年前 , 2F
哇啊
05/02 20:38, 2F

05/02 20:38, 4年前 , 3F
我永遠搶不到 誰叫我文組
05/02 20:38, 3F

05/02 20:39, 4年前 , 4F
跟我想的一樣
05/02 20:39, 4F

05/02 20:39, 4年前 , 5F
原來是這樣,跟我當初想的一樣嘛
05/02 20:39, 5F

05/02 20:39, 4年前 , 6F
現在有點像之前中華母親節之亂 有人最後不爽也是直
05/02 20:39, 6F

05/02 20:39, 4年前 , 7F
接貼程式碼上來 (雖然我還是用滑鼠搶到的人)
05/02 20:39, 7F

05/02 20:40, 4年前 , 8F
比較想知道 為什麼人肉搶還是搶的贏的原因
05/02 20:40, 8F

05/02 20:41, 4年前 , 9F
下一篇:chromeDriver怎麼用
05/02 20:41, 9F

05/02 20:41, 4年前 , 10F
重點是遇到網站掛掉的也沒用
05/02 20:41, 10F

05/02 20:42, 4年前 , 11F
我以為我跑錯版
05/02 20:42, 11F

05/02 20:44, 4年前 , 12F
先推假裝自己看得懂QQ
05/02 20:44, 12F

05/02 20:45, 4年前 , 13F
恩,看不懂
05/02 20:45, 13F

05/02 20:46, 4年前 , 14F
網頁又顯示不出來,根本沒有用啊
05/02 20:46, 14F

05/02 20:46, 4年前 , 15F
玩動森 學程式
05/02 20:46, 15F

05/02 20:46, 4年前 , 16F
網站都掛掉了,除非有其他通道
05/02 20:46, 16F

05/02 20:47, 4年前 , 17F
這不就是acroom嗎?英敬英敬
05/02 20:47, 17F

05/02 20:48, 4年前 , 18F
對了,程式碼有購物網站直連網址 你要不要修掉
05/02 20:48, 18F

05/02 20:54, 4年前 , 19F
沒事 上面那篇文還在一邊+1一邊扣人黃牛帽子
05/02 20:54, 19F

05/02 20:55, 4年前 , 20F
這篇真慘,po出程式碼還沒有爆,下面那篇一直+1
05/02 20:55, 20F

05/02 20:56, 4年前 , 21F
笑死 下面那篇+1的都文組是不是
05/02 20:56, 21F

05/02 20:57, 4年前 , 22F
我也是這樣想的
05/02 20:57, 22F

05/02 21:00, 4年前 , 23F
跟我想的差不多
05/02 21:00, 23F

05/02 21:00, 4年前 , 24F
原來我搶不到是因為我是文組QQ
05/02 21:00, 24F

05/02 21:04, 4年前 , 25F
其實搶到不一定好XD
05/02 21:04, 25F

05/02 21:04, 4年前 , 26F
在上篇說這東西五分鐘就生的出來了還被說兇,超難過
05/02 21:04, 26F

05/02 21:05, 4年前 , 27F
看不出來 import sys 跟 time的部分 沒取得argv阿
05/02 21:05, 27F

05/02 21:06, 4年前 , 28F
認真想想,一堆跟風的,最後跟風的加牛牛的加超量訂購的
05/02 21:06, 28F

05/02 21:06, 4年前 , 29F
加PS5上市轉台的,將來二手品項優六七折的都有?
05/02 21:06, 29F

05/02 21:12, 4年前 , 30F
差不多這樣XD
05/02 21:12, 30F

05/02 21:13, 4年前 , 31F
這個scripts還是太慢 騙推文不懂的齁
05/02 21:13, 31F

05/02 21:14, 4年前 , 32F
沒有要當牛沒有要買賣二手的話沒有太大差別吧
05/02 21:14, 32F

05/02 21:18, 4年前 , 33F
還以為跑錯版
05/02 21:18, 33F

05/02 21:20, 4年前 , 34F
坐等+1那串連基礎都沒有的人出個武林奇才討論出最強bot
05/02 21:20, 34F

05/02 21:20, 4年前 , 35F
上一篇那些要學的+1仔還不快來學
05/02 21:20, 35F

05/02 21:22, 4年前 , 36F
下次大家一起多開幫忙衝流量紀錄了
05/02 21:22, 36F

05/02 21:27, 4年前 , 37F
就算程式碼出來,下次搶別家網頁時也一堆人不懂該怎
05/02 21:27, 37F

05/02 21:27, 4年前 , 38F
麼改,繼續樓下+1
05/02 21:27, 38F

05/02 21:28, 4年前 , 39F
05/02 21:28, 39F
還有 57 則推文
05/03 01:52, 4年前 , 97F
不明覺厲
05/03 01:52, 97F

05/03 01:53, 4年前 , 98F
不會程式的用imacros就好 直接操作一遍自動會錄成巨
05/03 01:53, 98F

05/03 01:53, 4年前 , 99F
集一鍵完工 當然前提是網頁要出來
05/03 01:53, 99F

05/03 02:05, 4年前 , 100F
05/03 02:05, 100F

05/03 02:32, 4年前 , 101F
找xpath的部分除了用原始碼邊看邊對,有什麼快速的
05/03 02:32, 101F

05/03 02:32, 4年前 , 102F
方法嗎?
05/03 02:32, 102F

05/03 02:36, 4年前 , 103F
咦 樓上xpath 不是用f12左上角找到按鍵位置以後直接copy 然
05/03 02:36, 103F

05/03 02:36, 4年前 , 104F
後選擇xpath 就好嗎,應該不用找吧 還是我誤會了
05/03 02:36, 104F

05/03 02:37, 4年前 , 105F
程式碼很好懂可是不知道怎麼快速找到網頁上的Button
05/03 02:37, 105F

05/03 02:37, 4年前 , 106F
ID
05/03 02:37, 106F

05/03 02:37, 4年前 , 107F
對對對 就是F12那邊我翻很久才會找到我要的XD
05/03 02:37, 107F

05/03 02:40, 4年前 , 108F
所以才想問問看有沒有不用一個一個找的方法哈哈
05/03 02:40, 108F

05/03 02:47, 4年前 , 109F
05/03 02:47, 109F

05/03 02:47, 4年前 , 110F
用左上角的那個箭頭點!?
05/03 02:47, 110F

05/03 02:47, 4年前 , 111F
如果我誤會了不要理我哈哈哈哈我怕我誤會意思
05/03 02:47, 111F

05/03 02:58, 4年前 , 112F
喔喔喔沒誤會這好方便啊 感謝XD
05/03 02:58, 112F

05/03 03:01, 4年前 , 113F
把信用卡末三碼自動輸入也解決了,感謝原PO跟上面的
05/03 03:01, 113F

05/03 03:01, 4年前 , 114F
大大哈哈
05/03 03:01, 114F

05/03 03:03, 4年前 , 115F
這篇給我下次搶PS5用ㄌ 謝謝大大
05/03 03:03, 115F
※ 編輯: pepro (122.121.143.86 臺灣), 05/03/2020 03:30:27

05/03 03:32, 4年前 , 116F
本版真是太有趣了
05/03 03:32, 116F

05/03 03:35, 4年前 , 117F
佩服懂程式的人
05/03 03:35, 117F

05/03 03:37, 4年前 , 118F
是不知道什麼是github嗎? 在這裡貼程式碼排版整個亂
05/03 03:37, 118F

05/03 03:37, 4年前 , 119F
掉不就好棒棒?!
05/03 03:37, 119F

05/03 06:47, 4年前 , 120F
笑死 上一篇一堆+1的通通都是文組
05/03 06:47, 120F

05/03 09:04, 4年前 , 121F
有hash code防XSS吧 所以截封包反解API也沒用
05/03 09:04, 121F

05/03 09:53, 4年前 , 122F
這篇真的是直接給魚吃了 只差臨門一腳
05/03 09:53, 122F

05/03 09:56, 4年前 , 123F
想用line通知的不用再寄信給我了,配合這篇自己來吧
05/03 09:56, 123F

05/03 09:57, 4年前 , 124F
05/03 09:57, 124F

05/03 11:37, 4年前 , 125F
我什麼都沒做,然後就買到了
05/03 11:37, 125F

05/03 14:46, 4年前 , 126F
同事也有幫我寫一個JAVA版本的XD
05/03 14:46, 126F

05/03 14:59, 4年前 , 127F
原po給釣竿 結果還是會有人張著嘴等著被餵魚
05/03 14:59, 127F

05/04 08:29, 4年前 , 128F
可以從第一章開始教嗎
05/04 08:29, 128F

05/04 09:28, 4年前 , 129F
自己試著實作又不會出現財損 跟著教學做一次很難?
05/04 09:28, 129F

05/04 10:13, 4年前 , 130F
有在寫網頁程式都知道這很基本好嗎 ...
05/04 10:13, 130F

05/04 10:17, 4年前 , 131F
給樓上某些人 這篇給的只是基本的一些功能
05/04 10:17, 131F

05/04 10:17, 4年前 , 132F
想要更完備 可以多去看看別人怎麼寫的 XDD
05/04 10:17, 132F

05/04 10:18, 4年前 , 133F
就沒幾行程式 也沒換行 在那邊嘴排版是有問題嗎?
05/04 10:18, 133F

05/04 10:18, 4年前 , 134F
不同網站用的ID也會不同 多方嘗試吧
05/04 10:18, 134F

05/04 10:19, 4年前 , 135F
只要是允許存取的欄位 就試著寫看看吧
05/04 10:19, 135F
文章代碼(AID): #1UhMbRDJ (NSwitch)
文章代碼(AID): #1UhMbRDJ (NSwitch)