这是自己用的例子,记录一下,以后好翻看。

主要涉及的是定位元素。

from playwright.sync_api import sync_playwright

playwright = sync_playwright().start()
browser = playwright.chromium.launch(headless=False,slow_mo=2000)
page = browser.new_page()
page.goto("https://www.baidu.com")

page.locator('#kw').fill('flaywright')
page.locator("#su").click()
page.go_back()

page.locator('.s_ipt').fill('aaaaa')
page.locator('#su').click()
page.go_back()

page.locator('input#kw').fill('bbbbb')
page.locator('#su').click()
page.go_back()

page.locator('div > form > span > input.s_ipt').fill('cccc')
page.locator('#su').click()

browser.close()
阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6