Stories from the Web Crawling trenches in JSON data

Setting the Content-Type Header for Python Requests

Author: Mohan Ganesan

Date: Feb 3, 2024

Properly setting the Content-Type helps the receiving server interpret and handle the data correctly. When sending JSON data or other formats, you'll want to explicitly set the header instead. Uploading multipart form data requires setting the content type accordingly. Handling responses and content types appropriately is important for robust integrations.

Sending Data in aiohttp Requests

Author: Mohan Ganesan

Date: Mar 3, 2024

Building web apps and APIs with aiohttp requires sending data. JSON, form data, file uploads, and custom headers are common methods.

Passing Parameters in aiohttp Requests

Author: Mohan Ganesan

Date: Feb 22, 2024

Pass parameters in Python aiohttp requests using query string, form parameters, or JSON data to modify the response.

Fetching Data from APIs with Python Requests

Author: Mohan Ganesan

Date: Feb 3, 2024

Accessing data from web APIs using Python's Requests library. Learn how to make GET requests, process responses, and handle errors.

Sending and Receiving JSON Data with Python Requests

Author: Mohan Ganesan

Date: Feb 3, 2024

Python Requests library makes it easy to send HTTP requests and receive responses in JSON format. It simplifies working with APIs and web services.

Making HTTP Requests in Python with HTTPX

Author: Mohan Ganesan

Date: Feb 5, 2024

Python HTTP client HTTPX simplifies making HTTP requests, supports HTTP/1.1 and HTTP/2, and offers features like timeouts and retries.

Simplifying REST API Calls with Python Requests

Author: Mohan Ganesan

Date: Feb 3, 2024

Interacting with REST APIs made easy with Python's Requests module. Simple syntax, JSON decoding, parameterization, and more. Try it now!

Tired of getting blocked while scraping the web?

ProxiesAPI handles headless browsers and rotates proxies for you.
Get access to 1,000 free API credits, no credit card required!