【问题标题】:Getting value from a div element in a online/running site从在线/运行站点中的 div 元素获取价值
【发布时间】:2017-09-08 03:18:54
【问题描述】:

假设我有一个像这样的网站http://www.worldtimeserver.com/ 我想以某种方式每秒获取时间值并将该值写入 .txt 文件中。我本来打算使用OCR(光学字符识别)软件来完成这项工作,但......最后这个选项是一个不错的选择,因为我不能依赖时钟的确切位置。

然后我开始思考“有没有办法在浏览器中注入/放入一些代码来做到这一点?”。当我检查网页(在 Chrome 中)时,我看到包含时间的 Div 有一个 id="theTime"。那么有没有办法做到这一点?我在 JS 和 DOM 方面有一些基本经验……但是我不知道该怎么做或从哪里开始。另外我想指出,我需要依赖脚本会在几个小时内完成这项工作,并且时钟的值是由外部(服务器)设置的。

【问题讨论】:

  • 你到底想用这个实现什么?假设一个充满递增值的文本文件本身并不是真正的目的。
  • 这个例子(带有时钟)只是为了简单明了地展示我想要做什么。我的情况不同 - 我有一个字段会显示一些数字,但数字会每秒不断变化,而且绝对不会连续/递增。我需要这个,因为我想存储数据,然后分析它。然而,站点/服务器只允许您查看过去 1 小时的数据,我有时需要它来显示一整天
  • 一般而言,您尝试做的事情是网络抓取/抓取,您应该围绕它进行一些研究。

标签: javascript jquery html


【解决方案1】:

如果该值不需要浏览器刷新来更改值..您可以使用 localstorage 保存它,然后将其复制粘贴到 txt 文件中

【讨论】:

    【解决方案2】:

    这可能是重复的。
    Get value of input field inside an iframe
    使用 iframe(如果您不想让用户看到,可以隐藏它)。

    【讨论】:

      猜你喜欢
      • 2013-07-24
      • 2019-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多