본문 바로가기
반응형

프로그래밍/Python9

[Python] Python webCrawling+Ubuntu18.04 설정::우주를놀라게하자 구글이나 혹은 네이버에서 필요에 따라 다량의 사진을 받아올 경우가 있다. 그러한 상황에 맞춰서 사용할 수 있는 기술이 크롤링이다. 크롤링을 활용하기 전에 Selenim에 대해 소개하고 간단하게 웹을 띄우기까지 설정을 맞추는 방법에 대해서 설명하겠다.(*참고로...난 좀 헤맸다...다른 사람은 이런 불상사가 없길 바라며, 꼼꼼하게 적으려한다.) 1.Selenium 소개 Selenium은 웹 브라우저를 컨트롤하여 웹 UI를 다루는 도구중에 하나이다. Selenium 라이브러리 내의 webdriver에는 각 브라우져의 타입별로 구성되어 있는 Brower Driver가 포함되어 있다. 동작원리는....일단 패스한다...나도 어려워서 잘 모르겠다... 일단 Selenium을 설치해보자 Selenium 설치 pip.. 2019. 8. 9.
[Python] Ubuntu + Django를 활용하여 채팅 프로그램 만들기 2편 ::우주를놀라게하자 2. 채팅 서버 구축새 폴더,파일을 만듭니다 chat/templates/chat/index.html. 앱 디렉토리는 다음과 같다. templates로 만드는 이유는 django자체에서 templates라는 폴더를 인식하게끔 되어 있기 때문에 이름은 맞춰주고 하위에 app과 같은 이름의 폴더를 만들고 내부에 우리가 만들 페이지의 html을 구성해준다.chat/ __init__.py templates/ chat/ index.html urls.py views.pychat앱이 설치 되었다는 사실을 프로젝트에 알릴 필요가 있다. 편집 DjangoChat/settings.py파일을 추가합니다 'chat'받는 INSTALLED_APPS 에 우리가 만든 app 즉, chat을 추가해서 최상위 프로젝트에게 알려줍니다.#.. 2019. 7. 16.
[Python] Ubuntu + Django를 활용하여 채팅 프로그램 만들기 1편 ::우주를놀라게하자 1. 환경 구축 1-1 가상환경 구축 python은 기본적으로 가상환경을 구축하고 프로젝트를 시작하는것이 정석적인 방법이다. 때문에 일단 프로젝트를 실행하기전에 가상환경을 구축하고 프로젝트를 진행하자.Bash $python3 -m venv 위와 같이 입력하게 되면 폴더 내부에 본인이 설정한 가상환경의 폴더가 생성된것을 확인할 수 있다.나의 폴더 구성은 아래와 같이 구성이 된다.Django-env 이제 가상환경을 실행 해보자.아래와 같이 Bash창에 입력을 해준다. Bash $source env/bin/activate 위와깉이 입력을 하면 아래와 같이 상태가 변동이 됨을 확인할 수 있다.(env)$source env/bin/activate ==> 이런식으로 bash앞에 env환경이 생긴것을 확인 할 수 있.. 2019. 7. 15.
반응형