Одностраничный комический сайт, созданный с использованием ReactJS + Python/Flask + SQLite + Scrapy, также использует инструменты управления и развертывания Python Fabry и ткани. Он использовался, когда я сам построил автоматическое развертывание.



Узел PRECONDITION. 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: отдельные комиксы, все комиксы на одной странице и все комиксы. Существует также параметр is_update , чтобы указать, заполз ли только недавно обновленный URL -адрес страницы, а затем делать постепенные обновления. Когда я сам развернул его, этого было в основном достаточно, чтобы использовать crontab для ползания раз в 12 часов. По умолчанию is_update является false, и REQ_TYPE по умолчанию ничего не делает, а по умолчанию - использовать DB, который я заполз. Уровень журнала настраивает LOG_LEVEL и LOG_FILE of setting.py в соответствии с вашими потребностями