打开豆瓣页面,点击“电影”,打开新的豆瓣电影页面,并打印标题
from playwright.sync_api import sync_playwright
with sync_playwright() as p:
browser = p.chromium.launch(
headless=False,
args=['--start-maximized'],
channel="chrome"
)
context = browser.new_context(no_viewport=True)
page = context.new_page()
page.goto("https://www.douban.com/")
print(page.title())
# 点击“电影”,打开豆瓣电影页面
page.locator('text=豆瓣电影').click()
page.wait_for_timeout(2000)
# 获取新的页面对象
page_movie = context.pages[1]
print(page_movie.title())
标题打印成功~