최근에 헤드리스 브라우저를 사용할 일이 있어서 찾아봤다.

제일 처음 생각난게 가장 유명한 phantomjs[링크]. 근데 난 node.js을 사용해야하기 때문에 직접 사용하진 못하고 proxy을 사용해야했다. 그래서 일단 스킵.

다음으로 찾은건 zombiejs[링크].
node.js로 만들어졌기 때문에 바로 설치해서 실행해봤다.

이게 왠걸 유니코드를 지원하지 않는다. -_-;

다시 돌아가서 phantomjs을 사용하기로.

프록시해주는 라이브러리를 찾아보니 phantomjs-node[링크], phantom-proxy[링크] 두 개가 있었다.

둘 중에 phantomjs-node가 유명한 것 같아서 써보려고 하니 문제는 phantomjs의 경로를 설정을 해야한다. 근데 난 cafe24을 사용하기 때문에 경로를 따로 설정할 수 없어 결국에 phantom-proxy로 결정했다.


좀 더 써봐야 알겠지만, 크게 문제가 되진 않네.

Posted by 전용우
,