Javascript 加载外部网页,添加自定义标题,并使用网页中的数据

Javascript 加载外部网页,添加自定义标题,并使用网页中的数据,javascript,php,html,Javascript,Php,Html,我想在我自己的服务器上加载一个外部网页并添加我自己的标题。此外,我还需要使用外部网站的数据,如url和内容(我需要搜索和查找特定数据,检查我是否在系统中获得该数据,并在标题中显示我的数据)。外部网页需要工作(就像打开其他页面的按钮一样,没有新窗口) 我知道我可以用.NET来创建软件,但我想创建一个网站来实现这个目的。这能做到吗?Php+iframe非常简单,我认为,它不会给我来自外部网站的数据,我的服务器也不会看到外部url的变化(我需要的)。如果它应该是客户端的,那么您可以通过使用Ajax请求

我想在我自己的服务器上加载一个外部网页并添加我自己的标题。此外,我还需要使用外部网站的数据,如url和内容(我需要搜索和查找特定数据,检查我是否在系统中获得该数据,并在标题中显示我的数据)。外部网页需要工作(就像打开其他页面的按钮一样,没有新窗口)


我知道我可以用.NET来创建软件,但我想创建一个网站来实现这个目的。这能做到吗?Php+iframe非常简单,我认为,它不会给我来自外部网站的数据,我的服务器也不会看到外部url的变化(我需要的)。

如果它应该是客户端的,那么您可以通过使用Ajax请求获取必要的数据,用JavaScript解析它,然后将其插入元素中。但是,您必须考虑到,如果主机不支持,那么您将无法这样做

Ajax页面源请求:

正在分析源中的元素:(不确定是否有用)

更改图元主体:

// data --> the content you want to display in your element
document.getElementById('yourElement').innerHtml = data;
另一种方法(虽然是服务器端)是通过将您的用户代理伪装成某个浏览器,然后使用(例如)获取源代码来“扮演”浏览器的角色。但是你不想假装,因为那样不好,你会感觉很糟糕


希望它能让你开始

是否要在服务器端或客户端执行页面检索/分析?如果可能,请选择客户端。它还需要在客户端存储cookie。我看到了一些类似的问题,我看到了很多安全问题。我不想做坏事,如果我能做我想做的事,外部网站也会喜欢,但我不能指望外部网站所有者在他们这方面添加代码。