小编Adr*_*ian的帖子

如何使用 puppeteer 从 iframe 标签中抓取日期

我尝试从 iframe/frame 标签中抓取一些数据,但我被 puppeteer 的代码困住了。我是新手,所以请耐心等待。这是该网站的链接。当我点击一个名称时,我就被困住了在第一帧中,我在第二帧中获得一些数据,再次我可以单击并在第三帧中获取数据。在代码中,我尝试循环真正的第一帧以获取第二帧和第三帧的所有数据。

感谢您的任何提示。

我已经在控制台中运行了这个命令: document.querySelector("body > form > font > select > option") ,但我找不到在 puppeteer 中运行它的方法。

const puppeteer = require("puppeteer");

(async () => {

    const browser = await puppeteer.launch();

    const page = await browser.newPage();
    await page.goto('');

    const iframeParagraph = await page.evaluate(() => {

        const iframe = document.getElementsByName("stanga");

        // grab iframe's document object
        const iframeDoc = iframe.contentDocument || iframe.contentWindow.document;

        const iframeP = iframeDoc.getElementsByName("fmtstatii");

        return iframeP.innerHTML;
    });

    console.log(iframeParagraph); 

    await browser.close();

})();
Run Code Online (Sandbox Code Playgroud)

或者

const puppeteer = require('puppeteer');

let scrape = …
Run Code Online (Sandbox Code Playgroud)

javascript puppeteer

4
推荐指数
1
解决办法
7057
查看次数

标签 统计

javascript ×1

puppeteer ×1