tixcraft_bot icon indicating copy to clipboard operation
tixcraft_bot copied to clipboard

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

Open yfes40712 opened this issue 2 years ago • 9 comments

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

yfes40712 avatar Jul 06 '23 23:07 yfes40712

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

yfes40712 avatar Jul 06 '23 23:07 yfes40712

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

max32002 avatar Jul 07 '23 00:07 max32002

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

Ericchen0108 avatar Aug 23 '23 07:08 Ericchen0108

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

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

max32002 avatar Aug 23 '23 09:08 max32002

整理了一下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跑起來最順

AnselCh avatar Jan 05 '24 17:01 AnselCh

整理了一下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,想問有什麼解法嗎🥲

LiaoHsuanYi avatar Feb 06 '24 16:02 LiaoHsuanYi

max32002 avatar Feb 07 '24 00:02 max32002

整理了一下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' 請問怎麼解?

AlexChang123 avatar Mar 24 '24 06:03 AlexChang123

整理了一下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.

zjh1943 avatar Mar 26 '24 08:03 zjh1943