Yêu cầu python mã hóa url

Hướng Dẫn Sử Dụng Thư Viện "Requests" trong Python

Thư viện Yêu cầu trong Python giúp lập trình viên có thể thực hiện các nhiệm vụ như gửi yêu cầu tới máy chủ cũng như xử lý phản hồi một cách đơn giản. Trong bài viết này chúng ta sẽ tìm hiểu cách sử dụng thư viện này

Yêu cầu cài đặt thư viện

Cách đơn giản nhất để cài đặt thư viện Yêu cầu đó là sử dụng chương trình 

$ brew install pipenv
7

Việc cài đặt 

$ brew install pipenv
7 có thể được thực hiện một cách đơn giản thông qua 
$ brew install pipenv
9

$ pip install pipenv

Ngoài ra, nếu bạn sử dụng Mac OSX thì việc cài đặt 

$ brew install pipenv
7 khá đơn giản thông qua HomeBrew

$ brew install pipenv

Sau khi đã có 

$ brew install pipenv
7 chúng ta sẽ thực hiện việc cài đặt thư viện Yêu cầu. Mở cửa sổ dòng lệnh và chạy câu lệnh sau

$ pipenv install requests

Sau khi hoàn tất quá trình cài đặt, 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 mã Python trong tương tác, tuy nhiên nếu muốn bạn có thể tạo tệp chương trình python riêng để chạy mã. Để truy cập vào chế độ tương tác Python, bạn chạy câu lệnh 

$ pipenv install requests
2 trên dòng lệnh cửa sổ

Gửi yêu cầu HTTP GET

Trước tiên chúng ta cần nhập các yêu cầu thư viện để sử dụng trong chương trình

>>> import requests

Để gửi yêu cầu HTTP GET tới địa chỉ URL là 

$ pipenv install requests
3

$ brew install pipenv
1

Sau khi chạy câu lệnh trên biến ____74 lúc này sẽ chứa thông tin phản hồi được trả về từ máy chủ. Để xem dữ liệu của phản hồi được trả về dưới định dạng văn bản, chúng tôi sử dụng câu lệnh

$ brew install pipenv
3

Chúng ta có thể thêm tham số truy vấn trong yêu cầu GET trực tiếp trong URL

$ brew install pipenv
4

Hoặc bạn cũng có thể sử dụng cách khác như sau

$ brew install pipenv
5

Kiểm tra URL của yêu cầu

$ brew install pipenv
6

Gửi yêu cầu HTTP POST

Ở ví dụ dưới đây, chúng tôi sẽ gửi yêu cầu HTTP POST tới địa chỉ URL là 

$ pipenv install requests
5 với hai trường dữ liệu là 
$ pipenv install requests
6 và 
$ pipenv install requests
7

$ brew install pipenv
0

Yêu cầu được thực hiện bởi Python ở đoạn mã trên sẽ tương ứng với trường hợp khi bạn truy cập trang đăng nhập, điền dữ liệu cho 2 trường 

$ pipenv install requests
6 và 
$ pipenv install requests
9 vào biểu mẫu HTML và nhấp Enter để trình duyệt gửi yêu cầu tới máy chủ

Để gửi yêu cầu POST với giá trị của trường 

>>> import requests
0 trong tiêu đề HTTP là 
>>> import requests
1 thì chúng ta cần sử dụng tham số là 
>>> import requests
2 thay vì 
>>> import requests
3

$ brew install pipenv
0

Nếu cả 2 tham số 

>>> import requests
3 và 
>>> import requests
2 không được sử dụng khi gửi yêu cầu POST thì tham số _______93 sẽ được chọn

$ brew install pipenv
1

Để tải tệp lên máy chủ, hãy sử dụng yêu cầu POST, chúng tôi sẽ cần ghi vào giá trị tham số _______97. Giá trị này là một từ điển với tên trường được sử dụng để xác định tệp được tải lên và giá trị là đối tượng tệp tương ứng

$ brew install pipenv
2

Gửi yêu cầu HTTP PUT, DELETE, HEAD và OPTION

Các dạng yêu cầu này tương tự như yêu cầu GET mà chúng ta đã tham khảo ở mục trước

$ brew install pipenv
3

Nội dung phản hồi

To get the content of response return format text

$ brew install pipenv
4

Trường hợp văn bản trả về trong phản hồi có định dạng JSON thì lúc này chúng ta có thể giải mã dữ liệu này như sau

$ brew install pipenv
5

Mã trạng thái phản hồi

To check HTTP status code của phản hồi trả về cho yêu cầu

$ brew install pipenv
6

Kết Luận

Trong bài học này, chúng tôi đã tìm hiểu cách sử dụng thư viện Yêu cầu trong Python để gửi yêu cầu tới máy chủ cũng như xử lý phản hồi trả về từ máy chủ. Yêu cầu không phải là thư viện duy nhất có thể thực hiện các công việc này tuy nhiên nó là một trong 3 thư viện phổ biến nhất. Tại các bài học tiếp theo, chúng ta sẽ tìm hiểu về các bộ thư viện khác nhau như 

>>> import requests
8 và 
>>> import requests
9 trong Python cũng được sử dụng để gửi yêu cầu HTTP tới máy chủ

Chủ Đề