Metadata-Version: 2.0
Name: pyinstantcrawl
Version: 1.0.1
Summary: scrape a website with json template
Home-page: https://github.com/ihfazhillah/py-instant-crawl
Author: ihfazhillah
Author-email: me@ihfazh.com
License: MIT
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python :: 3 :: Only
Requires-Dist: Click (==7.0)
Requires-Dist: parsel (==1.5.1)
Requires-Dist: requests (==2.21.0)

# py-instant-crawl
python library for scrape websites by specifying template in json


## Installation

```
pip install pyinstantcrawl
```

## Quickstart

1. create the template like below and save is as `sample.json`

```
{
    "tip-of-day": {
        "expression": "string(//div[@class='tip-of-day'])",
        "type": "xpath",
        "getter": "get"
    },
    "testimonial": {
        "expression": ".testimonial",
        "type": "css",
        "getter": "getall"
    }
}
```

2. call the command below
```python
python main.py https://pragprog.com sample.json
```

now its work with parent + child structure. Check it at examples folder.




