Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
yfes40712 opened this issue Jul 6, 2023 · 9 comments

Comments

@yfes40712
Copy link

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

@yfes40712
Copy link
Author

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

@max32002
Copy link
Owner

max32002 commented Jul 7, 2023

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

@max32002 max32002 changed the title 填寫自動驗證碼問題 (拓元或INDIEVOX系統) ARM處理器的電腦無法自動填寫驗證碼 (拓元或INDIEVOX系統) Aug 18, 2023
@Ericchen0108
Copy link

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

@max32002
Copy link
Owner

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

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

@AnselCh
Copy link

AnselCh commented Jan 5, 2024

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

@LiaoHsuanYi
Copy link

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

@max32002
Copy link
Owner

max32002 commented Feb 7, 2024

@AlexChang123
Copy link

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

@zjh1943
Copy link

zjh1943 commented Mar 26, 2024

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants