Skip to main content

Feasibility checker

Project description

curl-feasibility

A powerful cURL-based feasibility testing framework for APIs and web scraping.

This library converts cURL commands into executable Python requests and allows you to:

  • Test request feasibility
  • Run concurrent requests
  • Validate responses
  • Use requests or curl_cffi
  • Enable/disable headers, cookies, params dynamically
  • Use browser impersonation with curl_cffi

Features

  • Convert cURL to Python request config using curl2python
  • Supports:
    • headers
    • cookies
    • params
    • json
    • form-data
  • Supports multiple request engines:
    • requests
    • curl_cffi
  • Browser impersonation support
  • Concurrent request execution
  • Response validation
  • Excel export support
  • Scalable architecture for scraping and load testing

Installation

Basic Installation

pip install feasibility

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

feasibility-0.0.2.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

feasibility-0.0.2-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file feasibility-0.0.2.tar.gz.

File metadata

  • Download URL: feasibility-0.0.2.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.6

File hashes

Hashes for feasibility-0.0.2.tar.gz
Algorithm Hash digest
SHA256 a677f688dc46448ae730696241378fe2daf355f23df74d638de6dafb18272a50
MD5 2662fc840d8b0d3e9ca0ba69d2f4794c
BLAKE2b-256 83ac0cf513b1955e4e40c9f7b4ad168ffe54571e69dfd8139a537a40a493efaa

See more details on using hashes here.

File details

Details for the file feasibility-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: feasibility-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 4.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.6

File hashes

Hashes for feasibility-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d6077ede7924e61d9f44959154a067edd2e4477390e6105a82e3d75a58564638
MD5 51b6fe48a7eca9c310b0541b5b90a45d
BLAKE2b-256 3fec6d97f334ac13c0e8634fc6c03a6810aa6a50012a4efcd9019bd8ce67be1e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page