본문 바로가기

기타 개발팁

파이썬 크롤링 (3) - 크롤링한 정보 이메일로 보내기

파이썬을 통해 크롤링과 파싱까지 진행을 했다면,

그 이후에는 약 3가지 정도로 갈림길이 있을 것 같다.

1. 서버 API 로 활용

2. DB에 바로 넣고 웹사이트 구축

3. 이메일 등으로 정보 전송

 

그중에서 가장 쉬운건 3번일 것 같다. 1번도 그냥 JSON형태로 print 하고 끝내면 사실 간단하긴 하지만, 

어쨌든 크롤링 서버를 구축하고 해당 파일에서 외부 URL로 들어오는 것을 받아주는 부분을 추가로 만들어야 하니

아무래도 3번보다는 복잡해질 것 같다.

2번은 당연히 추가 구축하는 서비스에 따라 일이 커진다.

 

3번 이메일로 보내려면, 아주 심플하다.

외부 SMTP서비스를 활용해서 내용을 전송하면 된다.

위와 같은 식이 가장 심플할 것 같은데, SMTP를 제공하는 사이트에 따라 465번이나 587번 포트를 활용하고

필요할 경우 TLS옵션을 써서 로그인 정보와 이메일 내용을 쓰면 된다.

물론 위와 같이 추가 처리를 전혀 안해주면 스팸메일로 들어갈 가능성이 높다. 

그래도 어쨌든 이메일을 받는 곳에서 잘 처리를 해주면 개인적인 용도로는 무난하게 사용가능하게 된다.

약간 응용하여, 꼭 이메일로 보낼 필요가 없기 때문에 카톡이나 텔레그램으로 전송하는 방법도 좋을 수 있다.

아무래도 카톡보다는 텔레그램으로 보내는 것이 어떤 승인절차 없이 바로 가능할 것 같다.