栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

playwright python版本学习 一

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

playwright python版本学习 一

通过一个简单例子来看playwright的执行

下面的示例,如果不存在多账号同时登录,只是普通操作;不需要content那一项,
直接 page = browser.new_page()就可以,我是这样理解的,不知道对不对

from playwright.sync_api import sync_playwright
def run():
    playwright = sync_playwright().start()
    browser = playwright.chromium.launch(headless=False) # 定义一个浏览器
    content = browser.new_context() # 定义一个上下文,可以认为是一个隐身模式下的新窗口,在这里只打开了一个,可以打开多个;如果多账号登录,害怕缓存影响,可以打开多个
    page = content.new_page() # 基于一个隐身打开的content下的一个标签页面,可以打开多个页面,但是会有缓存上下文

    # 以下基于页面操作
    page.goto("https://www.baidu.com")
    page.wait_for_timeout(10000)

    # 操作完成后,将相关资源关掉
    page.close()
    content.close()
    browser.close()
    playwright.stop()

run()
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/948477.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号