728x90
설치
pip install playwright
playwright install
playwright install 실패시 python -m playwright install 로 실행
실행
from playwright.sync_api import sync_playwright
with sync_playwright() as p:
browser = p.chromium.launch() #chromium, firefox, webkit 중에 하나 선택
page = browser.new_page()
page.goto("http://playwright.dev")
print(page.title())
browser.close()
출처 : https://playwright.dev/python/docs/library
---
Playwright 장점 : JS실행이 필요한 웹페이지가 많아져서, 브라우저 자동화 도구가 편하다고 함
https://news.hada.io/topic?id=7184
---
레코딩 기능이 지원된다
https://playwright.dev/docs/codegen
playwright codegen wikipedia.org
---
프레임에서 html 추출
html = page.frame(name="fn").content()
728x90
'Python' 카테고리의 다른 글
지라/컨플루언스 서버 - 활성 스프린트 리스트 (0) | 2022.12.21 |
---|---|
[pandas] table이 df로 변환되지 않는 경우 조치 (0) | 2022.11.24 |
파이썬 메일 전송시 파일 첨부 (0) | 2022.08.04 |
imap 방식으로 메일의 첨부파일 다운 받기 (0) | 2022.07.06 |
ec2 에서 파이썬 환경 셋팅 (0) | 2022.06.29 |