Closed 94ione closed 1 year ago
我想先確定的是,
docker run -v /www/shopee/coin:/cookie hyperbola/shopee-coins-bot:1 -u username-p password-c /cookie
^^ ^^
你有加空格嗎?照理說你有。
然後可以用截圖來 debug:
docker run -v /www/shopee/coin:/cookie hyperbola/shopee-coins-bot:1 -u username -p password -c /cookie -s /cookie
失敗之後到你的本機的截圖檔 /www/shopee/coin/screenshot.png 看一下是卡在哪裡。
謝謝版主如此迅速的回應,我在執行時,有先遇到Failed to load cookies: EISDIR: illegal operation on a directory, read的問題,看一下本板內ISSUE的解決方式(https://github.com/wdzeng/shopee-coins-bot/issues/17),創建後有解決了,所以.....我的coin這裡是個檔案,不是目錄耶,因止此照您說的要進行截圖,會出現Failed to save screenshot: ENOENT: no such file or directory, open '/www/shopee/coin/screenshot.png'。謝謝! 補充說明,-u , -p有空格的
我截到圖了,是卡在他出現身份驗證,"為保護您的帳戶安全,請選擇以下其中一種方式驗證",因為沒有按,所以就沒有繼續,那該如何使用強制使用簡訊或MAIL驗證呢。謝謝!
Hi, 請問是否方便提供截圖?我在測試時的情況是只會遇到僅能手機或僅能 email 的驗證,同時遇到兩者皆可選是第一次,所以機器人無法處理這種情況。
另,Failed to load cookies: Unexpected end of JSON input
是正常的,不用理會。
我試著在電腦上登入後,用這個方式:將上面的 COOKIE,複製貼上至創建的那個 coin 檔,出現 Failed to load cookies: Unexpected token _ in JSON at position 0
,是否不能這樣做,還是有哪又是我這忽略的了呢,謝謝
我試著在電腦上登入後,用這個方式:將上面的 COOKIE,複製貼上至創建的那個 coin 檔,出現
Failed to load cookies: Unexpected token _ in JSON at position 0
,是否不能這樣做,還是有哪又是我這忽略的了呢,謝謝
Hi, 那篇文是寫給 pinkoi-coins-bot 的。這兩個 bot 背後的原理不同,不能用同樣的方式處理 cookie。
OK 看樣子蝦皮登入的流程變了。我修。
辛苦您了。謝謝!
Hi @94ione,
請試試看 1.3.2-alpha.0
的版本。
docker run hyperbola/shopee-coins-bot:1.3.2-alpha.0 ...
我已經更新機器人的登入邏輯了。有一個不好的消息是,蝦皮最近把登入的驗證程序弄得更嚴格,你可能會因為遇到拼圖遊戲被擋下來。如果是這樣的話,你要想辦法透過調整環境來繞過拼圖遊戲(例如你跑 docker 的機器的 IP 本來就有登入過),否則機器人目前是沒辦法使用的。
如果你沒辦法繞過拼圖遊戲,我近期會再調整 cookie 的處理方式,讓蝦皮的機器人可以像 pinkoi-coins-bot 一樣可以人為設定。到時候就可以繞過拼圖遊戲。
您好,您真是專業的,果然出現拼圖卡住了,我來想想如何試著用該IP來首登試試。謝謝您!!
那我先關掉這個。如果怎麼試都繞不過拼圖的話,請再打開。
經過一晚研究,終於在遠端可以先登錄,但回到機器人要登還是卡住了圖片這關,看來殘念啊,還是謝謝版主的更新!
回報版主,今日找了其他三個帳號來試,都用 1.3.2 版的,都一樣卡在拼圖這關,所以 .... 期待版大下一版看有沒有機會突破喔,再次謝謝您的辛苦開發 !! 辛苦了 !!
版神.....您有沒有休息呀,太感動了。不過這v2我測試了,已不會有相關錯誤訊息,不過一樣測了三個帳號,無論有沒有簽過,最後回傳的訊息都是已簽到過,但實際卻沒有簽到領取,驗證一下是有正常登入的,因為下balance是有幣的,想再抓個圖看狀況如何,但此版好像不支援截圖了。還是那句,謝謝您辛苦的開發!!
版神.....您有沒有休息呀,太感動了。不過這v2我測試了,已不會有相關錯誤訊息,不過一樣測了三個帳號,無論有沒有簽過,最後回傳的訊息都是已簽到過,但實際卻沒有簽到領取,驗證一下是有正常登入的,因為下balance是有幣的,想再抓個圖看狀況如何,但此版好像不支援截圖了。還是那句,謝謝您辛苦的開發!!
我覺得應該是你都餵到同一個 cookie,所以簽到的都是同一個帳號。
版主一直有在FOLLOW耶,真的很感動,當時是想測試有簽到跟還沒簽的狀況訊息是否一樣,但我目前都先驗證一個帳號,使用tag :edge / 2.0.0-alpha.1 / 2 都一樣會顯示已簽到,但實際是沒有的,回到無論手機、電腦要再簽一次,就會出現報錯,請明天再試。我想可能您還在修改中,因此就沒有一直回報反應,期待9月...... ^^
版主一直有在FOLLOW耶,真的很感動,當時是想測試有簽到跟還沒簽的狀況訊息是否一樣,但我目前都先驗證一個帳號,使用tag :edge / 2.0.0-alpha.1 / 2 都一樣會顯示已簽到,但實際是沒有的,回到無論手機、電腦要再簽一次,就會出現報錯,請明天再試。我想可能您還在修改中,因此就沒有一直回報反應,期待9月...... ^^
這真是太詭異了 .... 這很像五月時蝦皮因為偵測瀏覽器自動化的反應 ....
就像這樣,若用機器人進行後,就會出現這狀況訊息,進行了就需隔天用手機或網頁才能簽