cuongnb14 / cookiecutter-scrapy

Cookiecutter Scrapy is a framework for jumpstarting production-ready Scrapy projects quickly.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cookiecutter-scrapy

Powered by Cookiecutter. Cookiecutter Scrapy is a framework for jumpstarting production-ready Scrapy projects quickly.

Introduction

This cookie cutter is a very simple boilerplate for starting a scrapy project have support mysql pipeline. It comes with basic project structure and configuration.

Features:

  • For Scrapy 1.5.1
  • Simple scrapy project with MySQL pipiline
  • Use docker for MySQL
  • Use Makefile
  • Integrate free proxy midleware
  • Integrate celery pipeline (option)
  • Integrate crontab for schedule

Usage

Step 1: Init project

cookiecutter https://github.com/cuongnb14/cookiecutter-scrapy.git

Step 2: Install requirements

make requirements

Step 3: Run mysql container

docker-compose up -d

Step 4: Test crawl

make crawl

About

Cookiecutter Scrapy is a framework for jumpstarting production-ready Scrapy projects quickly.

License:MIT License


Languages

Language:Python 95.6%Language:Dockerfile 3.0%Language:Makefile 0.9%Language:Shell 0.4%