.get()
The .get()
method sends a GET
request to a web server and it returns a response object.
Syntax
import requests
requests.get("url", **kwargs)
**kwargs
are any number of dictionary items (named arguments) that are passed in as parameters. Many different named parameters can be passed into a GET
request. For example, they can be used to include cookies in the request, set proxies, set user-agents, or set a page timeout.
Example
The .get()
method sends a request for data to a web server. The response object it returns contains various types of data such as the webpage text, status code, and the reason for that response.
import requestsresponse = requests.get("https://codecademy.com")print(f"{response.status_code}: {response.reason}")response = requests.get("https://codecademy.com/cat-pictures")print(f"{response.status_code}: {response.reason}")
This will produce the following output:
200: OK404: Not Found
Codebyte Example
The .get()
method can also take in various parameters. These parameters allow a user to communicate additional information to the web server such as the content type that should be returned, and the user’s authentication.
Contribute to Docs
- Learn more about how to get involved.
- Edit this page on GitHub to fix an error or make an improvement.
- Submit feedback to let us know how we can improve Docs.