cloudflare 우회용으로 쓰는 라이브러리로
undetected_chromedriver
가 라즈베리 파이에서 안돌아가서 해결한거 메모용으로 적습니다..
일단 순서
1. GitHub에 라즈베리파이에서 안돌아간다는 글이 있어서 해결한거 포크했다는 글이있음
https://github.com/ultrafunkamsterdam/undetected-chromedriver/issues/459
포크한 소스
https://github.com/ArevomEisvolk/undetected-chromedriver
2. 포크한 소스로 돌려도 안돌아감..
3. 포크한 소스 분석함
여기 드라이버를 실행 시 다운 받음
https://github.com/electron/electron/
여기서 받는 드라이버랑 라즈베리파이에 깔린 크로미움과 버전이 달라서 안됨
4. 여기 페이지에서 깔려있는 크로미움 버전을 대응한 버전을 드라이버 버전을 찾음
https://github.com/electron/electron/releases
5. 포크한 소스 파일의 Patcher.py 파일을 수정해서 버전을 추가