2017-05-03 87 views
0

如果您擁有img ID並將其作爲img src使用,您可以從完全不同的網頁獲取img src網站?將img src設置爲基於img ID的另一個網站上的img src

這樣,當圖片在其他網站上發生變化時,它也會在您的網站上發生變化。

因此,例如,在www.abcdefg.com/1234567/上有一張圖片。 有問題的圖像的img ID是「圖像標籤」

我希望能夠通過使用img id(圖像標籤)獲得該圖像的src並將其用作img src我自己的網頁。

回答

0

不,這是不可能的。

CORS阻止您發送ajax請求以從其他來源獲取HTML,但可以從服務器獲取其他網站並提取圖像標記以獲取圖像src。

0
$link = 'http://www.bamuel.com/'; 
$content = file_get_contents($link); 
$first_step = explode('<img id="epic article">' , $content); 
$second_step = explode("</img>" , $first_step[1]); 

echo $second_step[0]; 

您可以可能能夠待辦事項在PHP

0

它不走那條路。

比方說,你想要的ID是

id = "image-tag" 

src = "http://www.abcdefg.com/1234567.png"

你想行應該是這樣的:

<img id="image-tag"> 

對於它獲得源(SRC),

你可以用JavaScript來做到這一點:

var image_tag = document.getElementsByTagName('img') 
var attr_val = image_tag.getAttribute('id') 
if (attr_val == 'image-tag'){ 
    attr_val.src = "http://www.abcdefg.com/1234567.png"; 
} 

這樣一來,從你的例子,當你用聲明任何id = "image-tag"img,源將自動爲需要參考的網站。

+0

但在我的問題的情況下,我不知道img的src。所以我不知道attr_val.src的值是什麼 –