Hướng Dẫn Sử Dụng Thư Viện "Requests" Trong Python - Lập Trình
Có thể bạn quan tâm
Cách đơn giản nhất để cài đặt thư viện Request đó là sử dụng chương trình pipenv.
Ngoài ra, nếu bạn sử dụng Mac OSX thì việc cài đặt pipenv khá đơn giản thông qua HomeBrew:
$ brew install pipenvSau khi hoàn tất việc cài đặt thì bây giờ chúng ta đã sẵn sàng để bắt đầu sử dụng thư viện này. Ở phần tiếp theo sau tôi sẽ chạy code Python trong interactive, tuy nhiên nếu muốn bạn có thể tạo file chương trình python riêng để chạy code. Để truy cập vào Python interactive mode bạn chạy câu lệnh python trên cửa sổ dòng lệnh.
Trước tiên chúng ta cần import thư viện Requests vào sử dụng trong chương trình: >>> import requests
Sau khi chạy câu lệnh trên biến res lúc này sẽ chứa thông tin response trả về từ server. Để xem dữ liệu của response trả về dưới định dạng văn bản chúng ta sử dụng câu lệnh:
>>> res.textHoặc bạn cũng có thể sử dụng cách khác như sau:
>>> payload = {'page': '10'} >>> res = requests.get('https://www.codehub.vn/bai-viet', params=payload)Gửi HTTP POST Request
Request được thực hiện bởi Python ở đoạn code trên sẽ tương tự trường hợp khi bạn truy cập trang login điền các dữ liệu cho 2 trường username và passowrd vào HTML form và nhấp Enter để trình duyệt gửi request tới server.
Nếu cả 2 parameter data và json đều được sử dụng khi gửi POST request thì parameter data sẽ được chọn:
>>> res = requests.post('http://httpbin.org/post', data=someData, json = someData)Gửi HTTP PUT, DELETE, HEAD Và OPTION Request
Response Content
Trường hợp văn bản trả về trong response có định dạng JSON thì lúc này chúng ta có thể decode dữ liệu này như sau:
>>> res = requests.get('https://www.codehub.vn/bai-viet') >>> res. json()Để kiểm tra HTTP status code của response trả về cho request: >>> res = requests.get('https://www.codehub.vn/bai-viet') >>> res.status_code 200
Từ khóa » Thư Viện Requests Python
-
Sử Dụng Mô-đun Requests Trong Python - Code Tutsplus
-
Python: Thư Viện Requests Của Python | V1Study
-
Python An Ninh Mạng - Bài 2: Thư Viện Requests - AnonyViet
-
Request Cơ Bản Trong Python - Làm Việc Thông Thái
-
Thư Viện Requests Trong Python - YouTube
-
PyMOTM: Requests - Viblo
-
Python Requests
-
[Python Cơ Bản Thường Dùng Trong Công Việc] Phần 13 : Restful Client
-
Requests - PyPI
-
REQUESTS - TRỞ THÀNH LẬP TRÌNH VIÊN PYTHON
-
Lập Trình Python | Có Cách Nào để Sử Dụng Thư Viện Requests để ...
-
Bắt đầu Với Python - Get Request
-
Requests: HTTP For Humans™ — Requests 2.28.1 Documentation