Skip to main content

Scrapfly SDK

Installation

pip install scrapfly-sdk

You can also install extra dependencies

  • pip install "scrapfly-sdk[seepdup]" for performance improvement
  • pip install "scrapfly-sdk[concurrency]" for concurrency out of the box (asyncio / thread)
  • pip install "scrapfly-sdk[scrapy]" for scrapy integration
  • pip install "scrapfly-sdk[all]" Everything!

For use of built-in HTML parser (via ScrapeApiResponse.selector property) additional requirement of either parsel or scrapy is required.

For reference of usage or examples, please checkout the folder /examples in this repository.

Get Your API Key

You can create a free account on Scrapfly to get your API Key.

Migration

Migrate from 0.7.x to 0.8

asyncio-pool dependency has been dropped

scrapfly.concurrent_scrape is now an async generator. If the concurrency is None or not defined, the max concurrency allowed by your current subscription is used.

    async for result in scrapfly.concurrent_scrape(concurrency=10, scrape_configs=[ScrapConfig(...), ...]):
        print(result)

brotli args is deprecated and will be removed in the next minor. There is not benefit in most of case versus gzip regarding and size and use more CPU.

What's new

0.8.x

  • Better error log
  • Async/Improvement for concurrent scrape with asyncio
  • Scrapy media pipeline are now supported out of the box

Release files for scrapfly-sdk 0.8.17

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

Source distribution (sdist)

Source distribution for scrapfly-sdk 0.8.17
File Size Uploaded
scrapfly-sdk-0.8.17.tar.gz 27.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for scrapfly-sdk 0.8.17
File Interpreter ABI Platform
scrapfly_sdk-0.8.17-py3-none-any.whl Python 3 none any Details

Total release size: 60.3 kB

Release files / scrapfly-sdk-0.8.17.tar.gz

Download URL scrapfly-sdk-0.8.17.tar.gz
Size 27.8 kB
Tags Source
SHA-256 checksum
How to use checksums
442437a301a68b76755ff1bdc3cb7156b481ce54b9575dcfa2c090322ac7905f
BLAKE2b-256 checksum
How to use checksums
f4c29563531094bd0a66a00192115bfd625304761e2e7245c1637a3351001157
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.6

Release files / scrapfly_sdk-0.8.17-py3-none-any.whl

Download URL scrapfly_sdk-0.8.17-py3-none-any.whl
Size 32.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
97d07f62806c240f24f347d09ea83f287a06ebad1e55178d524b3123bfc42224
BLAKE2b-256 checksum
How to use checksums
0465ad3858cb59b05400c144e75469ff23007ef1e249525e2e86766413cbecc4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.6

Release history Release notifications | RSS feed

0.11.1

2 release files

0.10.4

2 release files

0.10.3

2 release files

0.10.2

2 release files

0.10.1

2 release files

0.10.0

2 release files

0.8.27

2 release files

0.8.26

2 release files

0.8.25

2 release files

0.8.23

2 release files

0.8.21

2 release files

0.8.20

2 release files

0.8.18

2 release files

This release

0.8.17 This release

2 release files

0.8.16

2 release files

0.8.15

2 release files

0.8.10

2 release files

0.8.9

2 release files

0.8.8

2 release files

0.8.6

2 release files

0.8.5

2 release files

0.8.4

2 release files

0.8.2

2 release files

0.8.1

2 release files

0.8.0

2 release files

0.7.16

2 release files

0.7.15

2 release files

0.7.14

2 release files

0.7.13

2 release files

0.7.12

2 release files

0.7.10

2 release files

0.7.9

2 release files

0.7.8

2 release files

0.7.7

2 release files

0.7.6

2 release files

0.7.5

2 release files

0.7.4

2 release files

0.7.3

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.0.1

2 release files

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