如何从另一个网站直接获取 html 元素到我的网站(不使用 iframe)。
例如:
另一个网站上的页面具有以下代码(仅此而已);
<p>example text</p>
我怎样才能把它放到我的网站上以便能够编辑它。我不能直接复制代码,因为我希望我的站点上的代码与其他站点一起更改。
如何从另一个网站直接获取 html 元素到我的网站(不使用 iframe)。
例如:
另一个网站上的页面具有以下代码(仅此而已);
<p>example text</p>
我怎样才能把它放到我的网站上以便能够编辑它。我不能直接复制代码,因为我希望我的站点上的代码与其他站点一起更改。
因为你似乎有 PHP 标签,所以如果使用 PHP,你可以使用file_get_contents(),比如
$html = file_get_contents('url_of_site/page.html');
或使用DOMDocument,例如:
$doc = new DOMDocument();
$doc->loadHTMLFile('http://some_site.com/');
$html = $doc->getElementsByTagName('p');
print_r($html);
注意::由于同源政策,你不能只用 javascript 来做。如果你想用 Javascript 来做,你需要创建一个代理,比如test.php
在你自己的服务器中有一个文件,添加代码以从其他站点获取内容到文件中,然后使用 javascript ajaxtest.php
调用这个文件。test.php