Gh*_*KU 3 javascript google-chrome-devtools
我有一个网页,其中包含一些我想要提取的数据,因此我打开 Chrome 开发者控制台并输入:
$x('//a[contains(@class, "link-class")]/text()')
Run Code Online (Sandbox Code Playgroud)
但我有:
[text, text, text]
Run Code Online (Sandbox Code Playgroud)
而不是字符串列表。有没有可以获取可以复制到记事本、Excel 等的字符串列表?
在控制台中,您实际上只需键入copy('some data')即可将其复制到剪贴板。您仍然需要先格式化信息。
尝试这个:
const formatted = JSON.stringify($x('//a[contains(@class, "link-class")]/text()').map((a) => a.data));
copy(formatted);
Run Code Online (Sandbox Code Playgroud)