Python Requests Module Documentation
Python Requests module is a popular HTTP library used for making HTTP requests in Python. It is a built-in library which allows you to send HTTP/1.1 requests extremely easily. The module is easy to learn and use and is widely used in web scraping and automation projects.
Installation:
To install the requests module, run the following command in your command prompt or terminal:
pip install requests
Usage:
To use the requests module in Python, you need to import it first:
import requests
The requests module provides a number of functions that can be used to send HTTP requests. The most commonly used functions are:
requests.get()
: Sends a GET request to the specified URL.requests.post()
: Sends a POST request to the specified URL.requests.put()
: Sends a PUT request to the specified URL.requests.delete()
: Sends a DELETE request to the specified URL.
Example:
Let's see an example of how to use the requests module to send a GET request:
import requests
response = requests.get('https://www.google.com/')
print(response.status_code)
print(response.content)
In this example, we import the requests module and use the get()
function to send a GET request to Google's home page. We then print the response status code and content.
The response status code is a three-digit number that indicates the status of the HTTP response. A status code starting with 2 indicates success, while a status code starting with 4 or 5 indicates an error.
The response content is the HTML content of the response.
Conclusion:
The Python Requests module is a powerful and user-friendly tool for making HTTP requests in Python. With its intuitive API and wide range of functionality, it is widely used in web development and automation projects.