是否可以使用 denied x-fram-option header 获取站点的 HTML 代码?
Is it possible to get HTML code of a site using denied x-fram-option header?
我需要在我的站点中显示 Envato Elements 内容。我测试了 iframe
标签,但网站拒绝连接。我测试了 object
标签,但没有成功。我已经测试了 PHP 的 file_get_contents
函数,但还是没有。但是,有些网站显示了 Envato Elements 的内容。
我做了一些调查,发现了 X-Frame-Options
header。 Envato Elements 正在使用它来否认内容。我知道这一切,但是有一些 WordPress 插件可以获取流行网站的来源,如 Envato 和任何 WordPress 网站。 Envato 不在 WordPress 上,但该插件仍然可以显示其内容。
所以我的问题是那个插件是怎么做到的?有什么办法我也能做到吗?
我实际上编写了一个插件,旨在将内容导入您的 WordPress 网站。请注意,它仅适用于 您拥有使用许可 的内容。它实际上与 Envato 一起工作*,但该站点很快 redirects/reloads 显示此消息:
这表示资产是从白名单提供的,当然我的 nobody 小服务器不在该白名单上。
因此,将其嵌入您网站的唯一方法是 Contact 他们或直接询问他们的合作伙伴关系和业务开发团队:business@envato.com 并让 approval/access 去做所以。老实说,考虑到 Envato 的商业模式——除了考虑到一个杰出的、有据可查的合作模式之外,我不会寄予厚望。
block/deny/redirect 对其网站提出非白名单请求的网站通常有充分的理由这样做,因此他们唯一合乎道德的解决方法是联系网站所有者并通过某种合作伙伴请求白名单提议。
我需要在我的站点中显示 Envato Elements 内容。我测试了 iframe
标签,但网站拒绝连接。我测试了 object
标签,但没有成功。我已经测试了 PHP 的 file_get_contents
函数,但还是没有。但是,有些网站显示了 Envato Elements 的内容。
我做了一些调查,发现了 X-Frame-Options
header。 Envato Elements 正在使用它来否认内容。我知道这一切,但是有一些 WordPress 插件可以获取流行网站的来源,如 Envato 和任何 WordPress 网站。 Envato 不在 WordPress 上,但该插件仍然可以显示其内容。
所以我的问题是那个插件是怎么做到的?有什么办法我也能做到吗?
我实际上编写了一个插件,旨在将内容导入您的 WordPress 网站。请注意,它仅适用于 您拥有使用许可 的内容。它实际上与 Envato 一起工作*,但该站点很快 redirects/reloads 显示此消息:
这表示资产是从白名单提供的,当然我的 nobody 小服务器不在该白名单上。
因此,将其嵌入您网站的唯一方法是 Contact 他们或直接询问他们的合作伙伴关系和业务开发团队:business@envato.com 并让 approval/access 去做所以。老实说,考虑到 Envato 的商业模式——除了考虑到一个杰出的、有据可查的合作模式之外,我不会寄予厚望。
block/deny/redirect 对其网站提出非白名单请求的网站通常有充分的理由这样做,因此他们唯一合乎道德的解决方法是联系网站所有者并通过某种合作伙伴请求白名单提议。