javascript - 如何从Chrome控制台复制一些数据?

标签 javascript google-chrome-devtools

我有一个网页,其中包含一些要提取的数据
因此,我打开Chrome开发者控制台并输入:

$x('//a[contains(@class, "link-class")]/text()')

但我有:
[text, text, text]

而不是字符串列表。有没有我可以复制到记事本,Excel等中的约束列表?

最佳答案

$ x()返回DOM元素(在本例中为文本节点),因此您需要执行一个步骤以从内部提取字符串。你可能有更多的运气

$x('//a[contains(@class, "link-class")]').map( elt => elt.innerText );

关于javascript - 如何从Chrome控制台复制一些数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46120210/

相关文章:

javascript - 在 Angular ng-switch 中使用 html 模板

vue.js - Vue Electron,开发工具抛出异常

google-chrome - chrome 开发工具 "continuous page repainting"选项在哪里?

python - 访问 token 更改时获取请求

javascript - 如何使 javascript 类派生自 jquery 对象?

javascript - 未捕获 RangeError : Maximum call stack size exceeded. .disabled 并检查不工作

javascript - js 如果 window.location.href 不匹配,则跳转到

javascript - 使用 jQuery 命名属性的最佳模式

javascript - "Styles"选项卡在 chromium 开发者工具中不显示任何 css 规则

react-native - Apollo 客户端 devtool 无法在 React Native 应用程序中检测到 Apollo 客户端