wdzeng / shopee-coins-bot

💰 蝦皮簽到機器人 💰
MIT License
444 stars 800 forks source link

請問可以使用 node.js 執行嗎? #32

Closed ray1025 closed 2 years ago

ray1025 commented 2 years ago

因為舊筆電無法安裝 docker,我想測試使用 Node.js 環境執行,請問可以嗎?

wdzeng commented 2 years ago

因為舊筆電無法安裝docker,我想測試使用Node.js環境執行,請問可以嗎?

可以。以 npm build 可以把 ts 轉為 js。瀏覽器 driver 的部分需要自己注意一下。

ray1025 commented 2 years ago

我指令這樣下,正確嗎?

git clone https://github.com/wdzeng/shopee-coins-bot
cd shopee-coins-bot
npm install
npm run build
node dist/index.js -c *** -u *** -p ***
ray1025 commented 2 years ago

我現在沒有執行成功,是缺 Firefox 瀏覽器的核心嗎?

wdzeng commented 2 years ago

我指令這樣下,正確嗎?

git clone https://github.com/wdzeng/shopee-coins-bot
cd shopee-coins-bot
npm install
npm run build
node dist/index.js -c *** -u *** -p ***

是。

wdzeng commented 2 years ago

我現在沒有執行成功,是缺 Firefox 瀏覽器的核心嗎?

請求排除錯誤時貼 Log 是基本常識。

這個機器人用的是 chromium。如果你想用 Firefox,則要修改程式碼。

這方面的設定比較複雜且有一些不確定性,這是我包成 image 的原因。

ray1025 commented 2 years ago
$ node dist/index.js -u 12345678 -p 12345678
Start shopee coins bot v1.1.0.
Passing password from command line is considered insecure. Should use environment variable or password file.

然後就沒了@@

wdzeng commented 2 years ago
$ node dist/index.js -u 12345678 -p 12345678
Start shopee coins bot v1.1.0.
Passing password from command line is considered insecure. Should use environment variable or password file.

然後就沒了@@

我現在沒有執行成功,是缺 Firefox 瀏覽器的核心嗎?

很可能是。但這個機器人用的是 chromium,你需要安裝 chromium 還有 driver。如果你要用 firefox 的話,就要自己修改原始碼。

ray1025 commented 2 years ago

收到,我試試安裝 chromium 核心。 感恩。