테스트 사이트 - 개발 중인 베타 버전입니다

우분투에 APM 설치후 파이썬 selenium을 실행 하려면 어떻게 해야하나요? 채택완료

Bridge 5년 전 조회 3,125

우분투에 정상적으로 APM 을 설치하고 그누보드를 올려 사용중인데

 

Selenium 으로 크롤링을 하려면 파이썬을 사용해야해서 코드를 작성해봤습니다.

 

로컬에서는 그냥 파이썬 파일을 실행해서 pymysql 로 db에 다 넣기 까지 했는데

 

이걸 서버에서 돌아가게 하려면 어떻게 해야하나요?

 

1. 별도의 서버를 하나 더 두고 이용을 한다. (물리적 or 도커)

 

2. php에 exec() 함수가 있던데 이걸로 selenium 실행이 되는건가요? 이건 안될거같아 질문드립니다.

 

3. 한개의 서버에서 php, python 을 같이 사용하는 방법이 있다?

 

제가 생각하는건 1,2,3 번중에 방법이 있지 않을까 하는데 혹시 아시는 분 계시면 답변 부탁드려요.

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
5년 전

셀리니움은 필히 화면이 필요합니다.

만약 PHP 의 exec 를 이용한다면 해당 프로세스가 X 나 그에 준하는 그래픽 리소스를 사용할수 있어야 된다는 말이죠..

 

고로 1번을 사용하되 성능 문제만 아니라면 같은 서버를 사용해도 문제 없겠네요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

B
Bridge
5년 전
감사합니다 결국 서버를 두개로 나눠야겠군요ㅎ
좋은하루되세요^^!

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인