소염자 Scrapy와 Django의 상호작용
1001 단어 scrapy 프레임워크
그 다음은 Scrapy 부분의 코드 scrapy 프레임워크가 있는 폴더입니다. 하위 응용 프로그램과 병렬됩니다.
파충류 서류
1.items.py
2.from scrapy_djangoitem import DjangoItem 3.from app01 import models # 가져오기 테이블
4 class NameItem(DjangoItem): 5. django_model = models.Name # 바꾸기, 시계 이름 주의 클래스의 계승 그리고 이django모델 변수 이름, 사용자 정의 불가
pipeline.py
item.save()
return item
부분 settings.py
1.import os 2.import sys 3.sys.path.append(os.path.dirname(os.path.abspath(’.’))) 4.os.environ[‘DJANGO_SETTINGS_MODULE’] = ‘Pro_Name.settings'# 항목에서 settings를 가져옵니다.py
수동으로 Django 초기화:
import django django.setup () 코드 부분의 차이는 기본적으로 정리되었다
명령행 문장은spider 디렉터리에 들어갈 필요가 없습니다.scrapy 프레임워크의 루트 디렉터리에 명령을 입력하고 여기에 그림 설명을 삽입합니다