Skip to main content

Check required data in a request.

Project description

Check required data in a request.

Usage

Some time ago Chrome Developers tools added Copy as Curl feature. This tool receives as input a curl command, parses it and checks what data is required to repeat the request successfully. It currently supports GET and POST requests.

The output depends on the action, which are currently print_results and print_scrapy_request. An example using the latest one is shown below:

$ python minreq-runner.py --action print_scrapy_request
curl 'https://en.wikipedia.org/w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector&*'
-H 'accept-encoding: gzip, deflate, sdch' -H 'accept-language: en-US,en;q=0.8,es;q=0.6'
-H 'user-agent: Mozilla/5.0' -H 'accept: */*' -H 'referer: https://en.wikipedia.org/wiki/Example'
-H 'cookie: GeoIP=:::::v6; WMF-Last-Access=23-Jun-2015' --compressed


Scrapy request
--------------


from scrapy.http import Request

return Request(
    url='https://en.wikipedia.org/w/load.php?only=scripts&modules=startup',
    cookies={},
    headers={},
    callback='method'
)

History

0.1.0 (2015-11-05)

  • First release on PyPI.

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

minreq-0.1.0.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

minreq-0.1.0-py2.py3-none-any.whl (8.1 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file minreq-0.1.0.tar.gz.

File metadata

  • Download URL: minreq-0.1.0.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for minreq-0.1.0.tar.gz
Algorithm Hash digest
SHA256 73222fc91a30bea333e5d2e66f46ff0b6c562650cf183d7471a12d0fbd307473
MD5 7711a3e7968bb78ab286e4fa7a7d2644
BLAKE2b-256 58f2db7be8245db63638ca7d0c24d7c3c1a16b8ca972dafbcbf85c05a438168d

See more details on using hashes here.

File details

Details for the file minreq-0.1.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for minreq-0.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 254f987871379036da0befadf731df5740c45df4a32117a69bed41f5a32e02d4
MD5 17698a63062cbb2038e5a63e7b77d4ae
BLAKE2b-256 c30500db0582425c5cc55547a38b1cebb9790b2404098e9fb1e0ec911b2edd7c

See more details on using hashes here.

Supported by

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