본문 바로가기
  • True knowledge exists in knowing that you know nothing. -Socrates-

개발17

Python selenium 사용법 OS Error 8 잡기, 네이버 메일 크롤링 안녕하세요오랜만에 글을 씁니다. 이글은 python selenium 모듈 삽질을 하다가 다른 사람은 고생하지 않았으면 하는 생각에 적습니다. 저번주인가 일? 비슷한 뭐 일이라고 칭하면 일인 그런 작업을하다가.python selenium을 이용해 브라우저 컨트롤? 동작?이 필요해서 작업했습니다.(세부적인 내용은 script 작동을 확인하는 작업) 일단 제 환경입니다.환경: ubuntu16.04, python2.7 일단 설치해야 하는 것은 webdriver, selenium 입니다. 저는 [OS ERROR 8] 이라는 오류 때문에 엄청 고생했습니다. .... 무슨 방법을 써도 안되더라고요 (selenium, Firefox최신버전) 오류 이유는 selenium과 Firefox 버전이 안맞는 문제+ seleni.. 2017. 11. 1.
python 파씽 requests,BeautifulSoup 안녕하세요 오늘은 python을 이용한 파씽을 해보겠습니다. 선행 조건pip 설치, python2.7 설치 일단 python 으로 웹을 파씽 해보겠습니다.그러기 위해 라이브러리가 필요합니다. 많은 라이브러리가 있지만 저는 requests이라는 라이브러리를 사용하겠습니다.(쉽기 때문에) 설치 명령어$pip install requests 이런 화면이 나오면 성공한 것입니다. 사용법을 알아보겠습니다. 일단 .py 파일 만든후 requests를 import 해줍니다. 기본 사용법은 위와 같이 사용합니다.requests.get 함수를 사용하여 저장된 get 방식으로 url에 접속합니다.그 결과를 res 라는 변수에 저장합니다.(다른 변수로 사용가능)print 문으로 res에서 text를 출력합니다. (cf. re.. 2017. 9. 13.
세종대 카카오 봇 (옐로우 아이디) Sejongbot 안녕하세요 : ) 오늘은 카카오 옐로우 아이디 자동응답 api를 활용하여 개발한 카카오봇 소개를 할까 합니다. 개발 환경은 ubuntu16.04, Django(python)으로 개발했습니다. kakao Yellow ID : Sejongbot 1. 카카오 옐로우 아이디 만들기 https://yellowid.kakao.com/이 링크를 통해 들어가면 쉽게 만들 수 있습니다. 카카오 옐로우 아이디를 만든 후 관리자 페이지를 들어가면 이런 화면으로 들어갈 수 있습니다. 스마트채팅 > API형 선택 후 설정 하시면 됩니다. (구글 검색해 보시면 쉽게 하실 수 있습니다.) 이렇게 진행해서 제 서버와 연동 시켰습니다. 자동 api 동작 방식 1. 사용자가 옐로우 아이디의 방으로 접속 함 그러면 카카오톡 측에서 내 서.. 2017. 9. 13.
404 Not found error page 설정 (apache2 Errordocument) 안녕하세요 이번에 2017 SSG 신입생 모집 페이지를 잠깐 손보던 중에새로운걸 공부하게 되어서 글을 쓰게 되었습니다. 바로 404 error 페이지를 설정하는 방법입니다. 등등 404 말고도 여러 오류 페이지를 설정 할 수 있는 방법을 포스팅 해보도록하겠습니다. 일단 저의 apache2 버전을 보여드리도록 하겠습니다. 저의 아파치 버전입니다. 업그레이들 안한지 오래된..일단 테스트 서버가 로컬 서버이니까 양해 부탁드립니다. errordocument 파일을 수정 삭제 추가 할려면위와 같은 경로로 이동하셔야 합니다.버전마다 설정파일 위치가 약간 다를 수 있습니다.( /etc/apache2/sites-enabled)vim 으로 000-default.conf를 열어보면위외 같이 나옵니다. 여기에다 Errord.. 2017. 3. 1.
python 기본문법 1. python IDLE 실행 1) 초기화면 2) print (숫자 계산 )print 문은 출력을 해주는 명령어 입니다. (c 언어에서 printf) 2) input (입력을 받을 때 사용합니다.)a= input(" ") "" 안에 있는 문장을 출력하고 ,입력 값을 받아 a 변수에 저장합니다. 3) if 문 if 조건문입니다. == != > >= 2017. 1. 2.
python 기초 사용법 설명 python 은 기본적으로 소스코드를 실행시킬 때 인터프리터 방법을 사용합니다. 인터프리터는 소스코드 전체를 기계어로 바꾸어주는 컴파일러와는 다르게소스코드 한줄 씩 기계어로 바꾸어 줍니다. 1. python IDEL 실행 . FILE -> New Window (ctrl+N) 2. window 창 여기서 기본적인 것들을 작업하시면 됩니다. ex) 코드를 다 작성하시면 코드를 실행 시킬려면 저장하고 코드를 실행시켜야 합니다. 저장 단축키 : ctrl +s run 단축키 : ctrl+ f5 2017. 1. 1.