사진은 추가로 찍기 귀찮아서 찾아본 자료에서 끓어옴...
내용이 좀 길기 때문에 문단으로 적습니다.
1. selenium이라는 크롤링 프로그램이 있습니다.
2. 혹시 google 재공하는 페이지 중 로그임 상태에만 읽을 수 있는 페이지가 있어 로그인 상태가 필요함
3. 로그인 창에 ID, PASS를 넣는 방법은 구글 보안정책으로 막혀 있음
4. 우회 방법 중 크롬의 정보 프로파일을 이용한 우회 로그임 방법이 있음
5. 상단 화면처럼 크롬에서 chrome://version 을 들아면 본인 상태가 설정된 프로파일 폴더를 알 수 있음
6. 저 정보를 아래외 같이 driver 옵션에 추가 하면 됨
|
※OS가 윈도우의 경우 --user-data-dir에 이스케이프 처리 팔요함
위와 같은 방법으로 브라우져 정보를 이어서 크롤링이 가능합니다..
아무튼 이 때까지 잘 쓰고 있었는데 며칠전부터 프로파일 읽는게 잘 안됨..
이게 프로파일 읽는게 실패했습니다. 퉤퉤 하면서 에러메시지를 받는게 아니라서
심증만 있고 로그인이 안된 상태가 꽤 진행되었습니다...
어제 오늘 해외 사이트 들을 돌아다니면서 확인 해봤지만 답은 못 찾았았고...
이것도 디렉토리 지정이니까 혹시해서
--user-data-dir 마지막에 "/"를 추가해주니 문제가 해결되었습니다..
일단 원래 적어야 되는거 아니냐 라고 할 사람도 있을지도 모르겠는데
참고한 사이트 중에서 마지막 슬래쉬 들어간 예제는 한번도 못 봤고 이때까지 사용했던 소스입니다.
최근에 사양이 바뀐건지 아무튼 해결되서 다행이긴 한데 좀 당황스럽네요...
아무튼 꽤 고생해서 메모겸 적습니다..
동일 상황이 재발했고
상단의 방법으로는 해결이 안되네요...
그냥 firefox드라이버로 변경했습니다..
다음부터 서버 OS는 그냥 데비안으로 가는걸로 해야겠음..