일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 파이썬 return
- 드림호스트
- django
- 파이썬 제어문
- 파이썬 함수 구조
- 배민커넥트 도보
- 파이썬 함수
- 배민커넥트 시작
- 파이썬 입출력 예제
- 구글서치콘솔
- 파이썬 기초 함수
- pingendo
- DreamHost
- 파이썬 입력하기
- 워드프레스 플러그인
- 배민커넥트 팁
- 파이썬 뷰티풀숩
- elementor
- 검색엔진 노출
- 파이썬 함수 형태
- 파이썬 기초
- 반응형 웹
- 티스토리 등록
- 파이썬 크롤링
- 배민커넥트 효율
- 배민커넥트 후기
- 파이썬 함수호출
- 긴급재난지원금 사용처
- 배민커넥트 꿀팁
- 파이썬 기초함수
목록IT/파이썬 및 장고 (13)
WalkingBo의 걷는 정보

파이썬에서 웹을 크롤링하는 법의 기초에 대해 설명드리겠습니다. 크롤링이란 무엇일까요? 긁어온다는 뜻으로 웹페이지에 있는 데이터들을 긁어오는 행위입니다. 크롤러는 크롤링을 하기 위한 도구라고 생각하면 됩니다. 웹페이지를 크롤링하려면... 웹 사이트를 이해해야 합니다. 기본적으로 웹사이트는 문서입니다. 웹페이지는 보통 HTML로 이루어집니다. 그래서 우리는 HTML 문서에 담긴 내용을 가져오려면 해당 사이트 url에 request(요청) 해야 합니다. 파이썬에는 requests라는 라이브러리를 이용하여 편하게 크롤링할 수 있습니다. (만약 requests라는 라이브러리가 설치가 안 되어 있다면 pip를 통해 설치한 후 사용해야 합니다.) 위와 같이 줄이 있는 경우 마우스를 위로 가져가면 설명이 나옵니다. 라..
변수는 어떻게 만들까? 우리는 앞에서 문자열을 공부하면서 이미 변수를 사용해 봤습니다. 앞의 예에서 같은 a, b를 변수라고 한다. a = '워킹보의 티스토리' /// b = "워킹워킹" 변수를 만들기 위해서는 = 기호를 사용합니다. 오른쪽에 있는 자료형 값을 왼쪽에 집어넣는다고 생각하시면 이해가 더 쉽습니다. 파이썬은 다른 프로그래밍 언어와 달리 자료형을 지정해줄 필요가 없습니다. 예를 들어 Java에서는 숫자 자료형이라면 int a = 12; , 문자열 자료형이라면 String b = "워킹보"; 로 표현해야 하지만 파이썬에서는 알아서 판단해서 자료형을 지정해 주기 때문에 편리합니다. 변수란? 파이썬에서 사용하는 변수는 객체를 가리키는 것이라고도 말할 수 있습니다. 객체란 우리가 지금껏 보아 온 자료..
파이썬 문자열 내 문자 추출 a = '워킹보의 티스토리' b = '워킹워킹' print(a[0]) -> 워 print(b[4]) -> IndexError : 우리는 흔히 1부터 숫자를 세지만, 파이썬에서는 0부터 세기 때문에 b의 마지막 글자 킹의 위치는 3입니다. print(a[0:2]) -> 워킹 : 범위 지정도 가능합니다. [시작:끝], 끝에 들어가는 숫자 이전까지의 문자열이 출력됩니다. print(b[1:]) -> 킹워킹 : 시작점만 정하고 끝을 정하지 않으면 끝까지 출력합니다. print(b[:2]) -> 워킹 : 0,1번째의 문자열이 추출됩니다. 시작점을 정하지 않고 끝만 정하면 끝의 위치 전까지의 문자열이 추출 됩니다. print(a[-2:9]) -> 토리 : "-숫자" 끝에서 몇 번째부터 ..
우리가 화면이나 종이에 무언가를 출력하려면은 입력을 해야 하고 그 후 모니터에 연결해서 출력하거나 프린트를 통해서 출력합니다. 파이썬의 결과물을 출력하기 위해선 어떻게 해야 할까요? code는 작성했는데 이를 실행해서 화면에 결과 값을 보여주려면 우리는 print()라는 함수 호출해야 합니다. 다음 문자열 출력 예제를 살펴보겠습니다. 파이썬에서 문자열을 표현하는 방법은 여러 가지가 있습니다. 1. "워킹보" - 큰따옴표 2. '워킹보' - 작은따옴표 3. """워킹보의 티스토리""" - 큰따옴표 3개 4. '''워킹보의 티스토리''' - 작은따옴표 3개 1,2는 enter로 줄 바꿈을 하는 순간 에러로 표시가 되는 반면에 3,4는 enter로 줄 바꿈을 하여도 에러가 표시되지 않고 잘 출력이 됩니다. "..

1. 장고 환경설정 및 FEEDPARSER 설치 1)가상환경 만들기 python -m venv mydjango 2)가상환경 실행 mydjango\Scripts\activate 경로 앞에 (mysite) 유무 확인 -> 없다면 가상환경 실행이 안된 것입니다. 3)장고, feedparser 설치 pip install django pip install feedparser 4)프로젝트와 앱 생성 django-admin startproject feedreader python manage.py startapp rss 5)앱 등록 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django...