[英]get a html element from another website (XSS)
如何從其他網站直接將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
文件,添加代碼從其他站點獲取內容到test.php
文件,並調用這個test.php
文件使用javascript ajax。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.