Цей короткий посібник пояснює, як зробити скріншот website за допомогою Python. Він містить інструкції щодо налаштування середовища розробки, список кроків для написання програми та зразковий код для захоплення скріншоту цілої веб‑сторінки за допомогою Python. Наприкінці посібника ви отримаєте різні варіанти налаштування вихідного PNG відповідно до ваших вимог.
Кроки для захоплення повного скріншоту веб‑сторінки за допомогою Python
- Налаштуйте середовище, використовуючи Aspose.HTML for Python via .NET для захоплення веб‑сторінки
- Імпортуйте необхідні модулі для роботи з HTML‑документами та сторінками
- Застосуйте ліцензію, щоб уникнути водяного знака у вихідному зображенні
- Визначте URL веб‑сторінки для створення знімка
- Завантажте URL‑адресу джерела у об’єкт класу HTMLDocument
- Створіть екземпляр класу ImageSaveOptions з типом зображення PNG
- Встановіть роздільну здатність вихідного зображення
- Відобразити веб‑сторінку у PNG‑зображення за допомогою методу convert_html()
Ці кроки підсумовують, як зробити знімок повної веб-сторінки в Python. Імпортуйте необхідні модулі для роботи з HTML‑документами, завантажте ліцензію, щоб уникнути водяних знаків, і завантажте веб-сторінку в об’єкт класу HTMLDocument, використовуючи URL. Створіть об’єкт класу ImageSaveOptions, встановіть усі потрібні параметри та відобразіть сторінку, використовуючи метод convert_html().
Код для захоплення скріншоту всієї сторінки за допомогою Python
Цей код демонструє процес створення знімка всього веб‑сторінки за допомогою Python. Якщо ви хочете зробити сторінку дружньою до екрана, а не до принтера, встановіть options.css.тип медіа на екрані Інші налаштування можливі, наприклад встановлення кольору фону, керування розміткою сторінки для підгонки під вміст та покращення читабельності малого тексту шляхом увімкнення options.text.Використовувати підказки.
Цей посібник пояснює процес створення зображення веб‑сторінки. Щоб перетворити HTML‑сторінку в текст, зверніться до статті Convert HTML to Text in Python.