playwright 使用记录

2024 年 12 月 26 日 星期四(已编辑)
/
这篇文章上次修改于 2024 年 12 月 26 日 星期四,可能部分内容已经不适用,如有疑问可询问作者。

playwright 使用记录

问题: aiohttp 请求无果,尝试用 playwright

第一次尝试

  • 随便记录一些使用
    • socks代理的写法
    • xpath 定位
    • 截屏
    • 绝对位置的点击

async with async_playwright() as p:
  browser = await p.chromium.launch(headless=True, 
  proxy={"server": "socks5://127.0.0.1:1080"})
  page = await browser.new_page()
  await page.goto(url)
  element = page.locator('xpath=//*[@id="testp"]/p[1]')
  await element.screenshot(path='./el.png')
  await page.mouse.click(415, 150)

但一直卡在认证上,之后尝试各种模仿操作、等待、用cookie什么的都不行

后面换了驱动直接连认证都没了

async with async_playwright() as p:
  browser = await p.firefox.launch(headless=True)

使用社交账号登录

  • Loading...
  • Loading...
  • Loading...
  • Loading...
  • Loading...