pyppeteer 中的 page.waitForTimeout()?

Posted

技术标签:

【中文标题】pyppeteer 中的 page.waitForTimeout()?【英文标题】:page.waitForTimeout() in pyppeteer? 【发布时间】:2021-07-31 08:50:29 【问题描述】:

我有一个 pyppeteer(不是 puppeteer)浏览器,打开了许多页面,我想等待 2 秒,然后再在其中一些页面上执行其他操作。 我尝试使用 time.sleep() 但它似乎阻止了所有页面的执行。

pyppeteer 中是否有 page.waitForTimeout() 的等价物? 我想我也可以使用多线程,但我不想这样做。

【问题讨论】:

【参考方案1】:

没关系,

page.waitFor(2000)

完全按照我的意愿行事。

【讨论】:

【参考方案2】:

异步中time.sleep 的等价物是asyncio.sleep。所以使用:

await asyncio.sleep(2)  # 2 second non-blocking sleep

【讨论】:

以上是关于pyppeteer 中的 page.waitForTimeout()?的主要内容,如果未能解决你的问题,请参考以下文章

pyppeteer进阶技巧

Pyppeteer

Pyppeteer

Pyppeteer

pyppeteer基本使用demo

pyppeteer 报错-无法连接到浏览器