scrapy-status-mailer

Scrapy Status Mailer: Status mailer extension for Scrapy


Keywords
extension, mail, scrapy, scrapy-status-mailer
License
MIT
Install
pip install scrapy-status-mailer==0.3

Documentation

Status mailer extension for Scrapy

Send an email when a crawler finishes or breaks.

Install

The quick way:

pip install scrapy-status-mailer

Or install from GitHub:

pip install git+git://github.com/light4/scrapy-status-mailer.git@master

Or checkout the source and run:

python setup.py install

settings.py

settings for send email

  1. 163
  2. qq
  3. gmail
STATUSMAILER_RECIPIENTS = []
STATUSMAILER_COMPRESSION = 'gzip'
# STATUSMAILER_COMPRESSION = None

MAIL_FROM = ''
MAIL_HOST = 'smtp.qq.com'
MAIL_PORT = 465
MAIL_USER = ''
MAIL_PASS = ''
MAIL_TLS = True
MAIL_SSL = True

EXTENSIONS = {
    'scrapy_status_mailer.StatusMailer': 80,
}

# all bots send email by default
# BOTS_SEND_EMAIL = ['first_bot', 'second_bot']

Thanks

stackoverflow