puppeteer通过选择器获取到了null

const puppeteer = require('puppeteer');

 

async function getPic() {

  const browser = await puppeteer.launch({headless:false});

  const page = await browser.newPage();

  url_init="http://www.cnnvd.org.cn/web/vulnerability/querylist.tag?pageno=24&repairLd=";

  await page.goto(url_init);

  page.click("#vulner_0 > a")

 

  var title=await page.$("body > div.container.m_t_10 > div > div.fl.w770 > div.detail_xq.w770 > h2");

  console.log(title);

  console.log(title.innerText);

  await browser.close();

}

 

getPic();

 

代码如上,就是没法通过选择器获取到元素,一运行就报null错误,选择器的字符串是从谷歌浏览器上直接用“检查”粘贴下来的。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^