- Published on
puppeteer 常用函数
- Authors
- Name
- JiGu
- @crypto20x
const metamaskPath = path.resolve("./metamask")
const METAMASK_PATH=metamaskPath
const EDGE= path.resolve("./chrome-win/chrome.exe") //自定义浏览器路径
const bs = await puppeteer.launch({
executablePath:EDGE,
headless: false, // 无头模式true则不显示界面, 无头模式false则显示
args:[/*'--proxy-server=socks5://127.0.0.1:10808',*/ `--disable-extensions-except=${METAMASK_PATH}`,
`--load-extension=${METAMASK_PATH}`, `--mute-audio`, `--disable-audio-output `],
ignoreDefaultArgs:['--enable-automation'] // 忽略自动控制提示
})
const page = await bs.newPage() // 新建标签页
await page.goto("https://game.playvalkyr.io") // 跳转到页面
//等待元素加载
await page.waitForSeletor("")
await page.waitForXpath("")
//延时 1s
await page.waitForTimeout(1000)
//捕捉元素
await page.$() // 选择器
await page.$$() // 选择元素数组
await page.$eval(,) //选择并获取属性 或 操作dom