我想从使用Javascript的大型网页中获取文本的某一部分,我该如何做?

I want to obtain a certain part of text from a large webpage using Javascript, how do I?

本文关键字:一部分 何做 取文本 Javascript 网页 大型 获取      更新时间:2023-09-26

有一个网页,随机生成一个数字,例如"Frequency : 21"。我试图创建一个脚本,它需要数字,21,并将其与另一个变量进行比较,然后到if else函数。基本上,我已经完成了大部分,但我无法获得21的数字。因为它是随机的,所以我不能输入一个固定的值。
有人能帮我吗?

我的代码是这样的:
setTimeout(MyFunction,5000)
function MyFunction(level,legmin) {
  var level = x
  var legmin = 49
  if (level <= legmin) {
    location.reload(true)
  }
  else {
    alert("Met requirements.")
  }

,其中我想要的文本地址是:

html>body>div#container>div#contentContainer>div#content>
div#scroll>div#scrollContent>div>div>div#pkmnappear>form>p (x in the code above).

不使用正则表达式的快速解决方案。

var lookFor = "Frequency : ";
var text = document.querySelector("#pkmnappear>form>p").textContent;
var level = text.substr(text.indexOf(lookFor) + lookFor.length).split(" ")[0];

假设数字后面有一个空格