首页 > 解决方案 > 单击 iframe 中的按钮 - pyppeteer

问题描述

我正在尝试使用 pyppeteer(puppeteer 的 python 版本)单击 iframe 内的按钮但是,我画了一个空白。一个简单的 page.click('#selector') 似乎没有绘制结果,并且 await page.waitForSelector('#selector') 也没有拾取它

有人可以建议吗?iframe 之前的按钮工作正常谢谢

标签: javascriptpythonpuppeteerpyppeteer

解决方案


您需要将上下文切换到 iframe。

其他线程中有一个示例:Trying to click a button within an iframe with puppeteer

pptr docs有一个解决方案(可能它们类似于python):https ://pptr.dev/#?product=Puppeteer&version=v9.0.0&show=api-class-frame


推荐阅读