【问题标题】:How can i get DOM of specific page like "google.com"?如何获取特定页面的 DOM,例如“google.com”?
【发布时间】:2021-10-17 23:50:14
【问题描述】:

对于这个问题,我需要说我使用了 fetch 方法,但使用了一些 web,比如 google 和 .. 不允许

我想获取页面的 DOM 以进行跟踪,例如:我想检查元素更改是否让我知道。 如何毫无例外地获取特定网页 DOM,例如:google in using fetch 方法?

如果您有其他解决方案,可以告诉我(使用 Java 脚本)吗?

【问题讨论】:

  • 请提供您迄今为止尝试过的示例。
  • 你的方法是什么?请自己尝试并分享您的代码,然后要求更正,它将帮助您成长。

标签: javascript web dom get fetch


【解决方案1】:

TLDR;你没有

您可以通过<iframe> 插入页面,但它不会(出于安全原因)让您访问其任何数据,因此也不会访问 DOM。

你也不能获取google.com的HTML,这是因为谷歌不想给你HTML...但是你可以创建一个代理服务器,因为nodeJS服务器可以 获取 google.com 的 HTML。但这将是尚未解析的简单 HTML...

【讨论】:

  • 你好。你确定 ???在您看来,没有 nodejs 就没有解决方案来获取所有 Web 的 DOM??
  • 在您看来,没有 Nodejs 就没有解决方案来获取 Web 的 DOM 吗??
  • 确实,即使使用 nodeJS,您也不会遇到厄运,而是您可以解析为 DOM 的 HTML
  • 想象一下,如果我可以使用谷歌代码创建一个页面,但我可以看到页面的每个部分......例如密码输入,那将是一个很大的问题,你不觉得吗?
猜你喜欢
  • 2016-02-03
  • 2012-09-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-12-20
  • 2020-12-01
相关资源
最近更新 更多