今天使用playwright抓取某星网站的时候遇到了多层iframe嵌套时无法抓取的情况:
1 | <iframe id="iframe" src="/iframe1/index.html"> |
解决办法如下:
1 | const wrapFrame = page.frameLocator( |
当遇到多个iframe时,每个locator的selector一定要明确指向唯一的iframe,否则会抓取失败
By XyGod; Published on 2026-03-26
今天使用playwright抓取某星网站的时候遇到了多层iframe嵌套时无法抓取的情况:
1 | <iframe id="iframe" src="/iframe1/index.html"> |
解决办法如下:
1 | const wrapFrame = page.frameLocator( |
当遇到多个iframe时,每个locator的selector一定要明确指向唯一的iframe,否则会抓取失败