Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/IaroslavR/scrapy-mysql-pipeline

scrapy mysql pipeline
https://github.com/IaroslavR/scrapy-mysql-pipeline

mysql python scrapy scrapy-mysql-pipeline

Last synced: 3 months ago
JSON representation

scrapy mysql pipeline

Awesome Lists containing this project

README

        

![Python 3.6](https://img.shields.io/badge/Python-3.6-blue.svg)

# Pull requests are always welcome

## scrapy-mysql-pipeline
Asynchronous mysql [Scrapy](https://doc.scrapy.org/en/latest/) item pipeline

#### Installation
```bash
pip install scrapy-mysql-pipeline
```
#### Configuration
Add pipeline
```python
ITEM_PIPELINES = {
'scrapy_mysql_pipeline.MySQLPipeline': 300,
}
```
Default values:
```python
MYSQL_HOST = 'localhost'
MYSQL_PORT = 3306
MYSQL_USER = None
MYSQL_PASSWORD = ''
MYSQL_DB = None
MYSQL_TABLE = None
MYSQL_UPSERT = False
MYSQL_RETRIES = 3
MYSQL_CLOSE_ON_ERROR = True
MYSQL_CHARSET = 'utf8'
```
`MYSQL_USER`, `MYSQL_PASSWORD`, `MYSQL_DB` and `MYSQL_TABLE`, variables must be set in settings.py