有没有办法过滤 html 页面中的数字?
Is there a way to filter numbers in a html page?
这是为了工作,所以我不能透露细节,但基本上订单进来了,他们通过外部网站列出。我想做的是列出它们,这样我就可以很容易地复制它们。我一直在寻找将页面导出到 excel 的方法,但这没有成功。现在我正在研究 chrome 的开发工具以过滤掉它们。
我正在寻找的是一种从页面中过滤一堆数字并快速复制它们的方法。怎么样并不重要。下面我添加了一张图片来显示页面本身的整体结构。
欢迎所有建议!
你好,尼尔斯
是的,你可以 Javascript。
但是,您提供的图像不包含帮助解决您的确切问题的必要信息。
- 通过浏览器中的元素检查获取包含您要接收的值的元素。
- 使用
.innerText
检索元素内部的值。
例如,假设我想从这个 post 中获取您的 Whosebug 用户名,这是如何进行的(您可以将代码复制粘贴到您的网络控制台中以查看结果):
document.getElementsByClassName('user-details')[0].childNodes[2].innerText
相同的原则适用于数字或其他 values/data。没有页面结构,就不可能给你一个具体的答案。希望上面的内容能为您提供一些指导,让您知道应该寻找什么。
这是为了工作,所以我不能透露细节,但基本上订单进来了,他们通过外部网站列出。我想做的是列出它们,这样我就可以很容易地复制它们。我一直在寻找将页面导出到 excel 的方法,但这没有成功。现在我正在研究 chrome 的开发工具以过滤掉它们。 我正在寻找的是一种从页面中过滤一堆数字并快速复制它们的方法。怎么样并不重要。下面我添加了一张图片来显示页面本身的整体结构。 欢迎所有建议!
你好,尼尔斯
是的,你可以 Javascript。
但是,您提供的图像不包含帮助解决您的确切问题的必要信息。
- 通过浏览器中的元素检查获取包含您要接收的值的元素。
- 使用
.innerText
检索元素内部的值。
例如,假设我想从这个 post 中获取您的 Whosebug 用户名,这是如何进行的(您可以将代码复制粘贴到您的网络控制台中以查看结果):
document.getElementsByClassName('user-details')[0].childNodes[2].innerText
相同的原则适用于数字或其他 values/data。没有页面结构,就不可能给你一个具体的答案。希望上面的内容能为您提供一些指导,让您知道应该寻找什么。