Зміст

Встановлення Python та розпакування Playwright bundle

Ця інструкція описує встановлення Python з exe-файлу та розпакування архіву з Playwright для роботи без інтернету.

1. Встановлення Python

  1. Завантажте файл python-3.13.15-amd64.rar (розархівуйте).
  2. Запустіть файл подвійним кліком.
  3. Важливо: на першому екрані інсталятора обов'язково поставте галочку внизу вікна:
    • “Add python.exe to PATH”
  4. Натисніть “Install Now”.
  5. Дочекайтесь завершення встановлення та закрийте вікно інсталятора.

Перевірка встановлення

Відкрийте командний рядок (cmd) і виконайте:

python --version

Має вивести версію, наприклад: Python 3.13.15

2. Розпакування архіву playwright_bundle.rar

  1. Скопіюйте файл playwright_bundle.rar** на комп'ютер (флешка, локальна мережа тощо).
  2. Розпакуйте архів у корінь диска C:, щоб отримати шлях:
C:\playwright_bundle\
  1. Переконайтесь, що всередині є така структура:
C:\playwright_bundle\
├── wheels\
│   ├── playwright-1.62.0-py3-none-win_amd64.whl
│   ├── greenlet-3.5.5-cp313-cp313-win_amd64.whl
│   ├── pyee-13.0.1-py3-none-any.whl
│   └── typing_extensions-4.16.0-py3-none-any.whl
└── ms-playwright\
    ├── .links
    ├── chromium-1234
    ├── chromium_headless_shell-1234
    ├── ffmpeg-1011
    └── winldd-1007

Примітка: якщо розпакувати архів в інше місце (не в корінь диска), потрібно буде відповідно змінити шлях у наступних кроках встановлення Playwright.

3. Встановлення Playwright на ПК без інтернету

Інструкція описує встановлення пакета playwright та налаштування браузера Chromium з локально підготовленої папки playwright_bundle, без доступу до інтернету.

Передумови

C:\playwright_bundle\

4. Встановлення пакета playwright з локальної папки

Відкрийте командний рядок (cmd) і виконайте:

pip install --no-index --find-links=C:\playwright_bundle\wheels playwright

Якщо команда pip не розпізнається, використайте:

python -m pip install --no-index --find-links=C:\playwright_bundle\wheels playwright

Після успішного виконання у консолі має з'явитись повідомлення:

Successfully installed greenlet-3.5.5 playwright-1.62.0 pyee-13.0.1 typing-extensions-4.16.0

5. Налаштування шляху до браузера

Playwright має “знати”, де шукати вже завантажений браузер Chromium, замість того щоб качати його з інтернету.

Варіант А — постійно для користувача (рекомендовано)

setx PLAYWRIGHT_BROWSERS_PATH "C:\playwright_bundle\ms-playwright"

Важливо: після цієї команди потрібно перезапустити консоль (закрити й відкрити наново), щоб змінна середовища підхопилась.

Варіант Б — тимчасово, лише для поточного вікна консолі

set PLAYWRIGHT_BROWSERS_PATH=C:\playwright_bundle\ms-playwright

Діє, поки не закрите це вікно консолі.

Варіант В — прописати прямо у Python-коді

Додайте на самому початку скрипта, до імпорту playwright:

import os
os.environ["PLAYWRIGHT_BROWSERS_PATH"] = r"C:\playwright_bundle\ms-playwright"

6. Перевірка роботи

Створіть тестовий файл test.py з таким вмістом:

from playwright.sync_api import sync_playwright

with sync_playwright() as p:
    browser = p.chromium.launch()
    page = browser.new_page()
    page.goto("https://example.com")
    print(page.title())
    browser.close()

Запустіть:

python test.py

Якщо все налаштовано правильно, скрипт відкриє сторінку без помилок і виведе її заголовок у консоль.

7. Усунення проблем

Помилка: Executable doesn't exist

Означає, що змінна PLAYWRIGHT_BROWSERS_PATH не встановлена або вказує на неправильний шлях.

Перевірте поточне значення змінної:

echo %PLAYWRIGHT_BROWSERS_PATH%

Результат має відповідати шляху:

C:\playwright_bundle\ms-playwright

Якщо рядок порожній — виконайте команду setx з кроку 2 ще раз та перезапустіть консоль.

Помилка: pip не знайдено

Це означає, що Python не додано до PATH під час встановлення. Перевстановіть Python, обов'язково поставивши галочку “Add python.exe to PATH”, або використовуйте повний шлях до python.exe та pip.exe напряму.