Social Icons

Sunday, June 7, 2020

Python request module

1 - About Python request module

Requests is a python module allowing to use the http protocol in a very simple way! You will discover its power when you want to recover data from a web page at work through a proxy. Because indeed, it really manages everything! Proxies, cookies, ssl, multipart uploads and many other cool things! We offer in this tutorial, some examples of uses of this library.

2 - Installation

As with all python modules, W advise you to use the pip utility:
pip install requests

3 - Create a request 

First, let's import the Requests module:
import requests
Now let's try to retrieve the page from https://en.wikipedia.org/ and display it using the requests module
code
# importing the requests module
import requests
url = "https://en.wikipedia.org/"

# get the content of the wikipedia website
r = requests.get (url)

# display the content of the page
print (r.text)

4 - The methods associated with the requests object

r = requests.get(url)
r = requests.post(url) 
r = requests.put(url)
r = requests.delete(url)
r = requests.head(url) 
r = requests.patch(url)
r = requests.options(url)
  1. get   :   method  used to retrieve information from the given server using a given url.
  2. post :    requests that a web server accepts the data enclosed in the body of the request message.
  3. put  :    method requests that the enclosed entity be stored under the supplied url.
  4. delete : method to deletes the specified resource
  5. head  :  method to asks for a response identical to that of a get request, but without the response body.
  6. patch  :  method used for modify capabilities. The patch  request only needs to contain the changes to the resource, not the complete resource.

5 - Read the response

To read the response we have already seen r.text above. For the rest, it's always that simple, here is the method:
r.text #Returns content to unicode
r.content #Returns content in bytes
r.json #Returns the content in json form
r.headers #Returns the headers as a dictionary
r.status_code #Return status code
Younes Derfoufi
my-courses.net

No comments:

Post a Comment

Category Of Mobile Courses

Actualités (644) Adsense (1) Affiliation (1) Algebraic Topology (1) Algorithmic (1) all-news (30) Android (5) Android App (8) Android app without code (4) Android Apps (169) Android Development (4) Android download (2) Android OS (3) AngularJS (1) Automata theory and formal language (5) C programming (5) Category and Functor (8) CMS (3) Computer Glossary (18) Create Mobile App With Ionic Framework (2) CSS (2) CSS-Cascading-Style-Sheets (4) Developpement Java (13) Differential Geometry (1) Django-Python-Framework (8) dropshiping (26) Earn Money by Internet (4) Emplois (23) Framework php (2) Fraud (2) HTML (7) Java For Beginners (10) Javascript (12) Kotlin Programming Language (8) Kotlin For Mobile Android (1) Linux Download (2) Marketing (5) Mobile (3) Mobile Courses (4) Mobile Marketing (4) MoneyGram (1) News (721) Node.js (5) Open Source (1) Photoshop (1) Protect Computer (1) Python (33) Python BeautifulSoup (1) Python For Data Science (2) Python-Books (6) Python-DVD-Training (1) Python-Exercises (140) Python-Framework (1) Python-IDE (1) Python-Modules (1) Python-pdf (2) Python-pyQt (1) Référencement (2) Script PHP (2) Security (6) SEO (1) Snipping Tool: Faq (1) Social Networks (1) Source Code (1) Statistics With SPSS (2) Surveillance Software (1) Travail à domicile (6) Tutoriels php en vidéos (2) Tutoriels-MySql (6) tutoriels-php (19) Utilitaires (1) VPS (1) Web Hosting (1) Webcam (1) Webmarketing (11) Western Union (1) Windows 10 (1) Windows 7 (4) Windows 7 Faq (2) Windows 8 (1) Windows Accessories (1) Windows Download (8) Windows Drivers (1) Windows Fonts (1) Windows Power Shell (2) Windows Registry (2) Windows Security (18) Windows Software (2) Windows Spyware (2) Windows utilities (3) Windows Virus (2) Windows Vista (3) Windows Wireless (1) Windows xp (1) Wordpress (1)
 

Sample text

Sample Text

 
Blogger Templates