注册 登录

清河洛

playwright同步模块sync_api的浏览器对象

qingheluo2021-01-04清河洛508
创建浏览器对象browser=playwright.[chromium|firefox|webkit].launch(Parameters) Parameters参数: args :[str]list,要传递给浏览器实例的参数。如 ['--disable-blink-features','--disable-blink-features=AutomationControlled']可以简单的屏蔽浏览器检测 channel :str,浏览器分发渠道。支持的值有: "chrome"、&q...

创建浏览器对象

browser=playwright.[chromium|firefox|webkit].launch(Parameters)
    Parameters参数:
    args :[str]list,要传递给浏览器实例的参数。如
        ['--disable-blink-features','--disable-blink-features=AutomationControlled']可以简单的屏蔽浏览器检测
    channel :str,浏览器分发渠道。支持的值有:
        "chrome"、"chrome-beta"、"chrome-dev"、"chrome-canary"、"msedge"、"msedge-beta"、"msedge-dev"、"msedge-canary"
    chromium_sandbox :bool(False),是否启用Chromium沙盒
    devtools :bool(False),是否自动打开开发工具面板。该选项仅支持Chromium
    downloads_path :str,如果指定,下载将下载到此目录中。否则,将创建临时目录,并在关闭浏览器时将其删除
        无论是否指定,当创建下载的浏览器上下文关闭时,下载都将被删除
    env :dict,指定对浏览器可见的环境变量。默认为process.env
    executable_path :str,指定要运行的浏览器可执行文件。如果是相对路径,则相对于当前工作目录
    firefox_user_prefs :dict,火狐用户首选项,可用选项参考about:config
    handle_sighup :bool(True),收到SIGHUP(挂断)信号时关闭浏览器进程
    handle_sigint :bool(True),按Ctrl+C关闭浏览器进程
    handle_sigterm :bool(True),收到SIGTERM(终止)信号时关闭浏览器进程
    headless :bool(True),是否启用无头模式
    ignore_default_args :bool(False)或[str]list
        如果是true,在启动时只传递args指定的参数而不会传递默认参数
        如果是list,则过滤掉给定的默认参数
    proxy :dict,网络代理设置,可用的字段
        server :str,指定代理,支持HTTP和SOCKS代理
            如"http://myproxy.com:3128"或"socks5://myproxy.com:3128"
            不指定代理类别默认为HTTP代理,如"myproxy.com:3128"
        bypass :str,当网址中包含指定特征字符串时不使用代理,多个特征字符串用逗号隔开,如"chromium.org,domain.com"
        username :str,指定HTTP代理的用户名
        password :str,指定HTTP代理的密码
    slow_mo :float,将操作减慢指定的毫秒数,以便可以看到正在发生的事情
    timeout :float(30000),浏览器实例启动的最长时间(毫秒),默认为30秒。传递0值可以禁用超时
    traces_dir :str,如果指定,则跟踪将保存到此目录中
浏览器对象的方法和属性
    new_context():创建一个浏览器上下文
    contexts():返回所有浏览器上下文列表
    is_connected():浏览器是否已连接
    version:浏览器的版本号
    close():关闭浏览器对象


网址导航