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():关闭浏览器对象