soul manga
1.0.0
Reactjs + Python/Flask + SQLite + Scrapy를 사용하여 구축 된 단일 페이지 응용 코믹 사이트는 Gunicorn 및 Fabric의 Python Management 및 Deployment Tools를 사용합니다. 자동 배포를 직접 구축했을 때 사용되었습니다.



전제 조건 Node.js, Python3
npm install
pip install -r requirements.txt
cd server python web_server.py
npm start
localhost:3000 이상 ...
soul_manga_spider.py 세 가지 크롤링 방법을 정의합니다. REQ_TYPE 단일 만화, 단일 페이지의 모든 만화 및 모든 만화와 같은 다른 URL 유형에 해당합니다. 최근에 업데이트 된 페이지 URL 만 크롤링되었는지 여부를 나타내는 is_update 매개 변수도 있습니다. 직접 배치했을 때 기본적으로 crontab 사용하여 12 시간마다 크롤링하는 것으로 충분했습니다. 기본 is_update 는 False이고 REQ_TYPE 아무것도하지 않기 위해 기본값이며 기본값은 기어 들어간 DB를 사용하는 것입니다. 로그 레벨은 필요에 따라 LOG_LEVEL 및 setting.py 의 LOG_FILE 조정합니다.