yum install -y gcc libffi-devel python34-devel openssl-develyum install -y libxslt-devel libxml++-devel libxml2-develpip install scrapy
언젠가 필요할 날이 있을 것 같아 메일전송이 성공한 base 코드를 기록해 둔다. Python 버전 3에서 테스트 하였으며, 메일을 받는 쪽(GMail, Naver)에서는 메일을 받을 수 있도록 설정을…
웹 크롤링을 통해 데이터를 추출할 때, 가장 많이 언급되는 언어는 python 입니다. 아무래도 라이브러리가 잘 되어 있어 쉽게 구현할 수 있기 때문인 것 같습니다. RSS는 블로그나 홈페이지의 변경정보를…
동일 OS에서 python의 여러 버전을 설치해서 사용할 수 있습니다. 만약 OS 디폴트 버전으로 python2가 설치되어 있고 python3을 같이 사용하기 위해 추가적으로 설치를 했다면 각 버전을 실행 하기 위해 다음과 같이 입력해야 합니다.
python -V // OS 버전의 python 2 바이너리 실행python3 -V // 추가로 설치한 python3 바이너리 실행
사실 python 문자열, List, Dictionary 에 대한 메소드는 필요할 때 구글 통해 쉽게 찾을 수 있습니다. 다만 블로그에 정리해놓으면 좀 더 빨리 찾을 수 있을 것 같아 정리합니다.
문자열 메소드 정리
s = "my name is seo"len(s) // 문자열 길이s.split() // 공백 문자를 기준으로 문자열을 분리하여 list로 저장s.startswith('all')…
본 글은 Python으로 크롤링은 이런 흐름으로 하는구나를 설명하기 위해 쓰는 글입니다. 관련 라이브러리 모듈의 설치 방법이나, 디테일한 설명은 다른글에 쓰려합니다. naver 뉴스 페이지의 기사 목록들을 보여주는 것으로…
Pyhton으로 개발을 하다보면 여러 버전을 사용해야 하는 경우가 생각보다 꽤 있습니다. 가령 회사에서 오래전에 python 2.x 를 사용하다가 신규 기능개발에 꼭 필요한 모듈을 python 3.x만…
최근에 Python 에서 AES 암호화를 지원해야 하는 일이 있었습니다. 일반적으로 Crypto 모듈을 import 해서 쓰는데, 이 모듈을 쓰려면…
우선, 이 글은 아래 링크를 번역한 것입니다. 번역이 저질이라 그렇지 영어가 되시는 분들은 원문을 읽어보셔도 됩니다. (this post is translated the link below. if this post make problem, please let me know, i will remove this post.)