【发布时间】:2020-12-01 16:27:05
【问题描述】:
我正在尝试使用 Puppeteer 来操作带有 iFrame 的网站形式。我尝试了不同的方法来访问特定的 iFrame,甚至计算网站中的 iFrame,但均未成功。
为什么 Puppeteer 的对象不能识别我试图浏览的页面的 iFrame/子框架?
其他页面也会出现这种情况,例如https://www.veiculos.itau.com.br/simulacao
const Apify = require('apify');
const sleep = require('sleep-promise');
Apify.main(async () => {
// Launch the web browser.
const browser = await Apify.launchPuppeteer();
// Create and navigate new page
console.log('Open target page');
const page = await browser.newPage();
await page.goto('https://www.credlineitau.com.br/');
await sleep(15 * 1000);
for (const frame in page.mainFrame().childFrames()) {
console.log('test');
}
await browser.close();
});
【问题讨论】: