Hướng dẫn ngắn này giải thích cách chụp ảnh màn hình của website bằng Python. Nó cung cấp hướng dẫn thiết lập môi trường phát triển, danh sách các bước để viết ứng dụng, và mã mẫu để capture entire web page screenshot using Python. Ở cuối hướng dẫn, bạn sẽ có các tùy chọn khác nhau để tùy chỉnh PNG đầu ra theo yêu cầu của mình.
Các bước để chụp ảnh toàn màn hình của trang web bằng Python
- Thiết lập môi trường bằng cách sử dụng Aspose.HTML for Python via .NET để chụp một trang web
- Nhập các mô-đun cần thiết để làm việc với các tài liệu và trang HTML
- Áp dụng giấy phép để tránh đánh dấu nước trong hình ảnh đầu ra
- Xác định URL của trang web để chụp ảnh nhanh
- Tải URL nguồn vào đối tượng lớp HTMLDocument
- Tạo một thể hiện của lớp ImageSaveOptions với loại ảnh PNG
- Đặt độ phân giải của hình ảnh đầu ra
- Kết xuất trang web thành ảnh PNG bằng phương thức
convert_html()
Các bước này tóm tắt cách chụp ảnh chụp toàn bộ trang web bằng Python. Nhập các mô-đun cần thiết để làm việc với tài liệu HTML, tải giấy phép để tránh dấu nước, và tải trang web vào một đối tượng lớp HTMLDocument bằng URL. Tạo một đối tượng của lớp ImageSaveOptions, thiết lập tất cả các tham số mong muốn, và render trang bằng phương thức convert_html().
Mã để chụp ảnh toàn trang bằng Python
Mã này minh họa quy trình chụp ảnh toàn bộ trang web bằng Python. Nếu bạn muốn làm cho trang thân thiện với màn hình thay vì thân thiện với máy in, hãy đặt options.css.loại phương tiện thành Màn hình. Các tùy chỉnh khác cũng có thể, chẳng hạn như đặt màu nền, kiểm soát bố cục trang để phù hợp với nội dung, và làm cho văn bản nhỏ rõ ràng hơn bằng cách bật options.text.Sử dụng hinting.
Hướng dẫn này giải thích quy trình chụp ảnh một trang web. Để chuyển đổi một trang HTML sang văn bản, tham khảo bài viết Chuyển đổi HTML sang Văn bản trong Python.