PChome-AutoBuy
PChome-AutoBuy copied to clipboard
關於pchome搶購的需求提出
你好,想請教一下,我有執行python程式,但我發現如果是尚未開賣的商品,好像不太適用目前的程式,我是有看到可以用for loop 去retry until no excption 但是我的程式寫法似乎不被採納,正確語法該如何下呢? 另外,加入購物車有成功,但前往購物車只有第一次成功,後續再測試 都一直在商品頁未前進下一頁,是不是 driver.find_element_by_id('ico_cart').click() 這邊找不到這個 element id 的關係呢? 不過,就算第一次有成功進入購物車內,但我發現他並不會點選信用卡一次付清的按鈕(如果選擇line pay 這幾項該如何撰寫呢?)
不好意思,過多的問題,還請你耐心回覆,謝謝!!!
@kevin39777 你好:
- 判斷商品是否開賣、或是使用不同的付款方式,目前仍在測試階段,完成會再更新上來
- 點選購物車失效確實有可能是找不到 element,可以嘗試直接使用購物車網址(
driver.get("<購物車網址>")
)再進行「前往結帳」 - 無法點選一次付清可能是因為有其他視窗跳出的關係(例如近期物流爆量的提示視窗),這部分比較新的狀況還在修復中
近期準備更新的部分有點多,可能需要一陣子,如果有功能可以直接 PR 上來也很歡迎喔!
#7 部分修正
支援 LINE Pay 已上線
v1.3 已新增判斷商品是否開賣的搶購功能