【问题标题】:Is there a way to filter numbers in a html page?有没有办法过滤html页面中的数字?
【发布时间】:2021-08-15 01:07:34
【问题描述】:

这是为了工作,所以我不能透露细节,但基本上订单进来了,它们通过外部网站列出。我想做的就是列出它们,以便我可以轻松地复制它们。我一直在寻找一种将页面导出到 excel 的方法,但这没有成功。现在我正在研究用于 chrome 的 devtools 来过滤掉它们。 我正在寻找的是一种从页面中过滤一堆数字并快速复制它们的方法。怎么做都没关系。下面我添加了一张图片来显示页面本身的整体结构。 欢迎所有建议!

你好,尼尔斯

【问题讨论】:

  • 您可以通过右键单击来检查元素,找到数字(元素)的类或 id,然后通过控制台执行此操作。如果您可以分享网站 URL,我们可能会为您提供帮助。

标签: html excel google-chrome filter numbers


【解决方案1】:

是的,你可以使用 Javascript。

但是,您提供的图片不包含帮助解决您的确切问题的必要信息。

  1. 通过浏览器中的元素检查获取包含要接收的值的元素。
  2. 使用.innerText 检索元素内部的值。

例如,假设我想从这篇文章中获取您的 Stackoverflow 用户名,具体方法如下(您可以将代码复制粘贴到您的网络控制台中以查看结果):

document.getElementsByClassName('user-details')[0].childNodes[2].innerText

同样的原则适用于数字或其他值/数据。没有页面结构,就不可能给你一个具体的问题答案。希望以上内容可以为您提供一些关于您应该寻找什么的指导。

【讨论】:

  • 谢谢!我终于想通了
猜你喜欢
  • 2019-12-19
  • 1970-01-01
  • 2013-07-03
  • 2020-12-13
  • 1970-01-01
  • 1970-01-01
  • 2017-07-15
  • 2020-03-18
  • 1970-01-01
相关资源
最近更新 更多