PChome-AutoBuy icon indicating copy to clipboard operation
PChome-AutoBuy copied to clipboard

關於pchome搶購的需求提出

Open kevin39777 opened this issue 3 years ago • 4 comments

你好,想請教一下,我有執行python程式,但我發現如果是尚未開賣的商品,好像不太適用目前的程式,我是有看到可以用for loop 去retry until no excption 但是我的程式寫法似乎不被採納,正確語法該如何下呢? 另外,加入購物車有成功,但前往購物車只有第一次成功,後續再測試 都一直在商品頁未前進下一頁,是不是 driver.find_element_by_id('ico_cart').click() 這邊找不到這個 element id 的關係呢? 不過,就算第一次有成功進入購物車內,但我發現他並不會點選信用卡一次付清的按鈕(如果選擇line pay 這幾項該如何撰寫呢?)

不好意思,過多的問題,還請你耐心回覆,謝謝!!!

kevin39777 avatar Jun 27 '21 15:06 kevin39777

@kevin39777 你好:

  1. 判斷商品是否開賣、或是使用不同的付款方式,目前仍在測試階段,完成會再更新上來
  2. 點選購物車失效確實有可能是找不到 element,可以嘗試直接使用購物車網址(driver.get("<購物車網址>") )再進行「前往結帳」
  3. 無法點選一次付清可能是因為有其他視窗跳出的關係(例如近期物流爆量的提示視窗),這部分比較新的狀況還在修復中

近期準備更新的部分有點多,可能需要一陣子,如果有功能可以直接 PR 上來也很歡迎喔!

jumpingchu avatar Jun 27 '21 16:06 jumpingchu

#7 部分修正

jumpingchu avatar Jun 28 '21 15:06 jumpingchu

支援 LINE Pay 已上線

jumpingchu avatar Jun 29 '21 14:06 jumpingchu

v1.3 已新增判斷商品是否開賣的搶購功能

jumpingchu avatar Jul 01 '21 12:07 jumpingchu