max32002/tixcraft_bot

ARM處理器的電腦無法自動填寫驗證碼 (拓元或INDIEVOX系統)

yfes40712 opened this issue · 9 comments

使用Mac Ventura 13.4 Chrome瀏覽器
請問如果無法自動填驗證碼要如何解決?

不管用edge firefox chrome 都卡在這
截圖 2023-07-07 上午7 24 42

Arm CPU 暫時無解, google 看看 ddddocr, 如果有其他 OCR 的解法,也歡迎提供。

Hi @max32002
我查到這邊說Mac arm是可以使用的
sml2h3/ddddocr#67
1,brew install onnxruntime
2,pip3 intall ddddorc
我自己測試也是可以使用的
是否有辦法改成不偵測你的mac是用arm or x86都可以跑驗證碼呢?

我自己測試也是可以使用的 是否有辦法改成不偵測你的mac是用arm or x86都可以跑驗證碼呢?

他的解法, 其實是透過 Rosetta, 在 arm CPU上模擬為 intel CPU 環境. 理論上我的 CODE 不需要修改, 只要你的環境可以和他的 script 一樣, 就可以 OCR 成功.

整理了一下ARM晶片使用ddddorc猜驗證碼的流程

建立環境 這邊使用conda + python3.10

CONDA_SUBDIR=osx-64 conda create -n rosetta python=3.10

切換環境確認切到x86

conda activate rosetta
python -c "import platform;print(platform.machine())"
#x86_64

安裝套件

brew reinstall onnxruntime
pip install chromedriver_autoinstaller
pip install -r pip-req.txt

執行Max機器人

python3 ./settings.py

PS. M1 Sonoma 版本14.2.1
使用Brave跑起來最順

整理了一下ARM晶片使用ddddorc猜驗證碼的流程

建立環境 這邊使用conda + python3.10

CONDA_SUBDIR=osx-64 conda create -n rosetta python=3.10

切換環境確認切到x86

conda activate rosetta
python -c "import platform;print(platform.machine())"
#x86_64

安裝套件

brew reinstall onnxruntime
pip install chromedriver_autoinstaller
pip install -r pip-req.txt

執行Max機器人

python3 ./settings.py

PS. M1 Sonoma 版本14.2.1 使用Brave跑起來最順

我的環境透過這個程式碼沒辦法切換到x86,它顯示command not found: x86_64,想問有什麼解法嗎🥲

整理了一下ARM晶片使用ddddorc猜驗證碼的流程

建立環境 這邊使用conda + python3.10

CONDA_SUBDIR=osx-64 conda create -n rosetta python=3.10

切換環境確認切到x86

conda activate rosetta
python -c "import platform;print(platform.machine())"
#x86_64

安裝套件

brew reinstall onnxruntime
pip install chromedriver_autoinstaller
pip install -r pip-req.txt

執行Max機器人

python3 ./settings.py

PS. M1 Sonoma 版本14.2.1 使用Brave跑起來最順

請問執行後還是出現 No module named 'pyperclip' 請問怎麼解?

整理了一下ARM晶片使用ddddorc猜驗證碼的流程

建立環境 這邊使用conda + python3.10

CONDA_SUBDIR=osx-64 conda create -n rosetta python=3.10

切換環境確認切到x86

conda activate rosetta
python -c "import platform;print(platform.machine())"
#x86_64

安裝套件

brew reinstall onnxruntime
pip install chromedriver_autoinstaller
pip install -r pip-req.txt

執行Max機器人

python3 ./settings.py

PS. M1 Sonoma 版本14.2.1 使用Brave跑起來最順

根据这个指导执行完后,执行命令 python -c "import platform;print(platform.machine())" 仍然输出 arm64.