如何使用人偶抓取数据模拟点击事件?

时间:2019-05-09 05:09:01

标签: node.js puppeteer

我正在尝试从此page抓取信息。我正在为此使用puppeteer,但我是新手。我尝试使用类form-control来抓取输入框,并将其值设置为某值。数据显示在同一页面上,URL中没有查询参数。然后,我仅尝试模拟类btn-primary上的按钮的单击。这是我的代码-

const puppeteer = require("puppeteer");

 (async () => {
    const browser = await puppeteer.launch()
    const page = await browser.newPage()
    await page.goto("https://checkpagerank.net/check-page-rank.php")

    page.$("input.form-control").value = "cannabismd.com"
    await page.click("button.btn-primary")
    let data = await page.$("div.row div.col-md-5")
    console.log(data)

    await browser.close()
})()

让我知道我应该使用document.querySelector()还是page.$()

0 个答案:

没有答案