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.1.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.1-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: feasibility-0.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 652c8c37c2b80f6387d197cb956fa15b2aa676a9a47384b04a12503ccf82ad5e
MD5 5477954946e0da9073c99616f89cf4e8
BLAKE2b-256 9c1dc49b6c3ec00eb2faa07d18b33ef3d785626790656b91f1561a593931ae6c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: feasibility-0.0.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 05b72f065680f0c01e7eb72b134578fa73cd49d4cef090b5ed67b5fe72c1b996
MD5 9c10aeffacd49f598ce92930f7feb663
BLAKE2b-256 5f1bfc172aa31f7fe9c7ac60fd958fe7aa3ec1cb31c9a7d3b0693d20d6dfbe72

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