簡體   English   中英

根據img id將img src設置為另一個網站上的img src

[英]Setting the img src to be the img src on another website based on img id

如果您具有img ID,然后將其用作自己網站上的img src,是否可以從完全不同的網頁上獲取img src?

這樣,當圖像在另一個網站上更改時,它也會在您的網站上更改。

因此,例如,在www.abcdefg.com/1234567/上有一個圖像。 有關圖片的img ID為“圖片標簽”

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

不,不可能。

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

$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中做到這一點

它不是那樣的。

假設您想要的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時,源就會根據需要自動引用到該站點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM