【发布时间】:2018-10-27 22:26:49
【问题描述】:
我正在尝试运行此代码:
var aaa = await page.$$eval(selector, list => (list, value) =>
{
return resolve(list.find(element => element.textContent === value));
}
,value);
但是我收到了一个错误。
因此,我尝试打印“列表”中的项目(因为我认为问题存在),我尝试了以下代码:
var aaa = await page.$$eval(selector, list => list);
我收到“aaa”是空的。
知道可能是什么问题吗?
【问题讨论】:
-
你收到了什么错误?
-
除了您收到的错误之外,您还应该扩大上下文。请您扩展您的代码示例并使其不那么抽象。
-
您是否尝试过类似:
await page.$$eval('li', (list, value) => list.find(e => e.innerText === value), val)