我需要从 imgur 帖子网址获取图片网址。
帖子的网址如下所示:https ://imgur.com/gallery/kgfDi
但图片网址如下所示:https ://i.imgur.com/DWVuwMc.jpeg
我用网络抓取库 x-ray js 进行了尝试,但由于某种原因它不起作用。出于某种原因,我只是得到一个空数组。
我的代码(我使用 Firebase Cloud Functions):
var Xray = require('x-ray');
exports.getImgurLink = functions.https.onCall(async (data, context) => {
var xray = Xray();
xray('https://imgur.com/a/1QEKZ2f', '.image-placeholder')(function (err, res) {
console.log("res: "+res);
})
});
我对这篇文章的 xray 有想法:使用nodeJS 使 imgur 链接在 url 的末尾有 .png 或 .jpg但它已经很旧了,所以我不确定它是否仍然有效。
有人可以告诉我另一种从 imgur 获取图像 url 的方法或如何修复我的 xray 代码吗?
感谢您的时间。