-1

我在 C# 中使用此代码,它工作正常。

using PuppeteerSharp;

var links = page.EvaluateExpressionAsync<string[]>
            ("Array.from(document.querySelectorAll('a span'))
            .map(a => a.textContent);").Result;

但是当我尝试使用此代码转换 JavaScript 时,它不起作用。

const puppeteerChrome = require('puppeteer');

const links = await page.evaluate(() => 
                    Array.from(document.querySelectorAll('a span'))
                   .map(a => a.textContent));

我怎么解决这个问题。

4

1 回答 1

0

我解决了这样的问题。

const links = await page.evaluate(() =>
              Array.from(document.querySelectorAll('a span'), e => 
              e.textContent));
于 2019-11-07T15:14:42.137 回答