Which function from urllib retrieves the contents of a URL?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "urlopen()". Trong Python 3, urllib.request.urlopen(url) mở kết nối HTTP, gửi yêu cầu GET và trả về một đối tượng giống tệp (file-like object): có thể lặp từng dòng hoặc gọi read() để lấy nội dung dạng bytes, rồi decode() thành chuỗi; urllib tự lo phần socket và header thay cho người lập trình. "connect()" là phương thức của đối tượng socket, chỉ mở kết nối TCP tới một máy chủ và cổng, không tự gửi yêu cầu hay lấy nội dung trang. "request()" không phải hàm của urllib: urllib.request là tên module con chứa urlopen, còn Request là lớp dùng để dựng một yêu cầu rồi truyền vào urlopen, tự nó không trả về nội dung. "readurl()" không tồn tại trong urllib; việc đọc nội dung được thực hiện bằng read() trên đối tượng mà urlopen trả về.

Cùng phần 3

Xuất hiện trong 1 bộ đề