Skip to main content
# 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.




Release files for pyinstantcrawl 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyinstantcrawl 1.0.1
File Size Uploaded
pyinstantcrawl-1.0.1.tar.gz 2.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyinstantcrawl 1.0.1
File Interpreter ABI Platform
pyinstantcrawl-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 7.3 kB

Release files / pyinstantcrawl-1.0.1.tar.gz

Download URL pyinstantcrawl-1.0.1.tar.gz
Size 2.6 kB
Tags Source
SHA-256 checksum
How to use checksums
7647811eca5a54a47bd234e92e7b36ae6b609427fbf9ea596714b0726320b34c
BLAKE2b-256 checksum
How to use checksums
0bcc5a80dde92e4811773c1f58bea24a12b8bdaf21aa4ce8600f40e5cbbb4df6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.7

Release files / pyinstantcrawl-1.0.1-py3-none-any.whl

Download URL pyinstantcrawl-1.0.1-py3-none-any.whl
Size 4.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e14bd1e0ffcf4dd68f85dd9dbee4b03422fcd563882ed3cb225981ad73e988dc
BLAKE2b-256 checksum
How to use checksums
68fffc8d21ed9e7fe24a0e16c57b3b6c478f44bdf104191eaa2b177e44dbf4eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.7

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page