Ngôn ngữ Python được dùng rộng rãi cho lập trình web. Khi duyệt web, chúng ta dùng địa chỉ web còn gọi là URL (uniform resource locator). Python có sẵn module xử lý gọi URL và lấy kết quả trả về. Trong bài viết này, xem module tên là urllib và các hàm trong module này giúp lấy kết quả từ URL.
Cài đặt urllib
Để cài urllib trong môi trường Python, dùng lệnh pip:
pip install urllib
Mở một URL
Phương thức request.urlopen dùng để truy cập URL và lấy nội dung về môi trường Python.
Ví dụ
import urllib.request
address = urllib.request.urlopen('https://www.tutorialspoint.com/')
print(address.read())
Kết quả
Chạy đoạn code trên cho kết quả sau:
b'\r\n\r\n......
urllib.parse.urlsplit
urlsplit dùng để nhận một URL, tách thành các phần để thao tác dữ liệu tiếp theo. Ví dụ, nếu muốn kiểm tra lập trình xem URL có SSL certified hay không, áp dụng urlsplit và lấy giá trị scheme để quyết định. Ví dụ dưới kiểm tra các phần khác nhau của URL cung cấp.
Ví dụ
import urllib.parse url = 'https://tutorialspoint.com/python' value = urllib.parse.urlsplit(url) print(value)
Kết quả
Chạy đoạn code trên cho kết quả sau:
SplitResult(scheme='https', netloc='tutorialspoint.com', path='/python', query='', fragment='')