글
Scrapy 명령 행 도구는 다양한 인수 및 옵션 그룹이있는 다양한 객체에 대한 명령이 포함되어 있고 주로 'Scrapy tool'이라고도하는 Scrapy를 제어하는 데 사용됩니다.
========================
scrapy.cfg - Deploy the configuration file
project_name/ - Name of the project
_init_.py
items.py - It is project's items file
pipelines.py - It is project's pipelines file
settings.py - It is project's settings file
spiders - It is the spiders directory
_init_.py
spider_name.py
. . .
============================
위와 같은 구조를 가지고 있습니다.
scrapy.cfg 파일이 프로젝트 이름과 프로젝트 세팅을 담고있는 프로젝트 root 디렉토리입니다.
예를 들자면,
[settings]
default = [name of the project].settings
[deploy]
#url = http://localhost:6800/
project = [name of the project]
==================================
이렇게 생겼습니다.
Scrapy Tool 사용법
scrapy tool는 밑에 보이는 커맨드와 사용법을 제공하고있습니다.
=============================================================
Scrapy X.Y - no active project
Usage:
scrapy [options] [arguments]
Available commands:
crawl It puts spider (handle the URL) to work for crawling data
fetch It fetches the response from the given URL
=============================================================
프로젝트 생성
scrapy startproject project_name으로 간단히 프로젝트를 생성할 수 있습니다.
앞으로 헷갈리지않도록 scrapy 전용 폴더를 만들어줍시다.
그리고는
scrape start project project_name 명령어를 통해
본견적으로 시작해봅시다.
친절하게 아래에 명령어를 통해 스파이더를 시작할 수 있음! 이라고 해주네요
cd project_name
scrape gen spider example example.com
저는 logan이라고 이름을 지었습니다.
tree해보시면 전반적 구조가 보이실거에요.
중간에 궁금하신게 있으시다면
scrape -h 명령어를 통해 확인가능합니다.
'프로그래밍발전소 ♫' 카테고리의 다른 글
책 리뷰) 강화학습첫걸음 Feat.한빛미디어 (0) | 2018.03.07 |
---|---|
spider의 종류를 알아보자 (0) | 2017.10.17 |
Scrapy 소개 및 개요 (0) | 2017.10.17 |
이클립스 플러그인, 디펜던시,시스템 오류 시 조치법 :) (0) | 2017.09.27 |
도서 리뷰] Learning JavaScript Feat, 한빛미디어 (0) | 2017.08.16 |
RECENT COMMENT