相关疑难解决方法(0)

VSCODE:没有调试适配器,无法发送‘变量’”

我开始使用 pupeteer 和 node 并在 win 10 中使用 vscode。我正在尝试登录一个站点并抓取一张表。到目前为止,我有:

(async () => {

const browser = await puppeteer.launch({
  headless: false,
});
var page = await browser.newPage();
await page.goto('thesite.com/login/');

await page.click(USERNAME_SELECTOR);

await page.keyboard.type(CREDS.username);

await page.click(PASSWORD_SELECTOR);
await page.keyboard.type(CREDS.password);

await page.click(BUTTON_SELECTOR);
await page.waitForNavigation();

const TABLE_ROW_SELECTOR = '.gv-container.gv-container-133 > table > tbody';
await page.waitForSelector(TABLE_ROW_SELECTOR);

await page.waitForSelector(TABLE_ROW_SELECTOR);


await page.screenshot({ path: 'example.png' });  
const data = await page.evaluate(SELECTOR => document.querySelectorAll(SELECTOR), TABLE_ROW_SELECTOR);




await browser.close();
})();
Run Code Online (Sandbox Code Playgroud)

这主要是有效的。但是在我的控制台中,我看到了一个对象列表,但据我所知,没有任何值。这是最重要的对象:

0:Object {}
__proto__:Object {constructor: , __defineGetter__: , __defineSetter__: , …}
__defineGetter__:function …
Run Code Online (Sandbox Code Playgroud)

javascript node.js visual-studio-code puppeteer

23
推荐指数
3
解决办法
3万
查看次数