PUPPETEER连接已经打开的Chrome电脑桌面

Posted on 日 10 十月 2021 in Puppeteer

PUPPETEER 连接已经打开的Chrome电脑桌面,不需要重新打开或登录账号

命令行

  • 只能先打开Chrome

    • /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9222 --no-first-run --no-default-browser-check --user-data-dir=$(mktemp -d -t 'chrome-remote_data_dir')

      • 会创建临时目录
    • 使用已经安装的Chrome浏览器,平时正常使用

      • /Applications/Google …

Continue reading

Puppeteer 2 Network throttling 网络节流,切换不同的网络环境

Posted on 六 09 十月 2021 in Puppeteer

网络节流

Chrome 浏览器 DevTools有个功能是网络节流,非常有用。 模拟不同的网络环境,预设了Fast 3G,Slow 3G,offline离线 也可以自己设定,下载速率,上传速率,延迟时间

Puppeteer支持

let NETWORK_PRESETS = {
  'GPRS': {
    'offline': false,
    'downloadThroughput': 50 * 1024 / 8,
    'uploadThroughput': 20 * 1024 / 8,
    'latency': 500
  },
  'Regular2G': {
    'offline': false,
    'downloadThroughput': 250 * 1024 / 8,
    'uploadThroughput': 50 * 1024 / 8 …

Continue reading