在网页中嵌入第一个外部图像
Embedding First External Image in Webpage
我想在页面的 div 中嵌入第一张图片,例如dilbert.com 上 .img-comic-container
中的第一张图片。我试过这个:
fetch("https://cors.now.sh/http://dilbert.com")
.then((res)=> res.text())
.then((res)=> {
var parser = new DOMParser();
var doc = parser.parseFromString(res, "text/html");
var img = doc.querySelector('.img-comic-container .img-comic');
document.querySelector("#dilbert").src = img.src;
});
<div id="place">
<img id="dilbert" />
</div>
不过运气不好。 cors.now.sh 有替代方案吗?
cors.now.sh 似乎已关闭或停止服务。您可以使用替代方案 https://www.scraperapi.com/.
我想在页面的 div 中嵌入第一张图片,例如dilbert.com 上 .img-comic-container
中的第一张图片。我试过这个:
fetch("https://cors.now.sh/http://dilbert.com")
.then((res)=> res.text())
.then((res)=> {
var parser = new DOMParser();
var doc = parser.parseFromString(res, "text/html");
var img = doc.querySelector('.img-comic-container .img-comic');
document.querySelector("#dilbert").src = img.src;
});
<div id="place">
<img id="dilbert" />
</div>
不过运气不好。 cors.now.sh 有替代方案吗?
cors.now.sh 似乎已关闭或停止服务。您可以使用替代方案 https://www.scraperapi.com/.