Bắt đầu ngayBắt đầu miễn phí

Thực hiện HTTP request trong Python bằng urllib

Giờ bạn đã nắm các kiến thức cơ bản về HTTP GET request, hãy tự tay thực hiện một vài request. Trong bài tập tương tác này, bạn sẽ ping máy chủ của chính DataCamp để thực hiện một GET request nhằm trích xuất thông tin từ bài tập lập trình đầu tiên của khóa học này, "https://campus.datacamp.com/courses/1606/4135?ex=2".

Ở bài tiếp theo, bạn sẽ trích xuất chính HTML. Còn bây giờ, bạn sẽ đóng gói và gửi request rồi bắt lấy phản hồi.

Bài tập này là một phần của khóa học

Nhập dữ liệu nâng cao trong Python

Xem khóa học

Hướng dẫn bài tập

  • Import các hàm urlopenRequest từ gói con urllib.request.
  • Đóng gói request tới url "https://campus.datacamp.com/courses/1606/4135?ex=2" bằng hàm Request() và gán vào request.
  • Gửi request và bắt phản hồi vào biến response với hàm urlopen().
  • Chạy phần còn lại của mã để xem kiểu dữ liệu của response và đóng kết nối!

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Import packages


# Specify the url
url = "https://campus.datacamp.com/courses/1606/4135?ex=2"

# This packages the request: request


# Sends the request and catches the response: response


# Print the datatype of response
print(type(response))

# Be polite and close the response!
response.close()
Chỉnh sửa và Chạy Mã