
โ Playwright
Playwright๋ ์น ๋ธ๋ผ์ฐ์ ๋ฅผ ์ฝ๋๋ก ์๋ ์ ์ดํ ์ ์๊ฒ ํด์ฃผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค.
์ฝ๊ฒ ๋งํ๋ฉด Python ์ฝ๋๋ก Chrome ๊ฐ์ ๋ธ๋ผ์ฐ์ ๋ฅผ ์ง์ ์กฐ์ํ๋ ๋๊ตฌ๋ค.
์๋ฅผ ๋ค์ด ์ฝ๋๋ก ์ด๋ฐ ํ๋์ ํ ์ ์๋ค.
- ๋ธ๋ผ์ฐ์ ์คํ
- ์นํ์ด์ง ์ ์
- ๋ฒํผ ํด๋ฆญ
- ๋ก๊ทธ์ธ ์๋ํ
- ์คํฌ๋กค
- ๋ฐ์ดํฐ ์์ง (ํฌ๋กค๋ง)
- ์คํฌ๋ฆฐ์ท ์ดฌ์
- ํ ์คํธ ์๋ํ
โ Usage
<main.py>
from playwright.sync_api import sync_playwright
p = sync_playwright().start()
browser = p.chromium.launch(headless=False)
page = browser.new_page()
page.goto("https://google.com")
page.screenshot(path="screenshot.png")
'๐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| ๋ผ์ด๋ธ๋ฌ๋ฆฌ - pandas(python) (0) | 2026.04.17 |
|---|---|
| ๋ผ์ด๋ธ๋ฌ๋ฆฌ - Flask (0) | 2026.03.16 |
| ๋ผ์ด๋ธ๋ฌ๋ฆฌ - BeautifulSoup (0) | 2026.03.11 |
| ๋ผ์ด๋ธ๋ฌ๋ฆฌ - Victory Native (0) | 2026.02.26 |
| ๋ผ์ด๋ธ๋ฌ๋ฆฌ - Realm (0) | 2026.02.24 |