gpt4 book ai didi

javascript - 重定向时获取og信息

转载 作者:搜寻专家 更新时间:2023-11-01 00:05:12 25 4
gpt4 key购买 nike

我正在尝试获取此 URL 的 og 信息:

https://www.reddit.com/r/DunderMifflin/comments/6x62mz/just_michael_pouring_sugar_into_a_diet_coke/

我使用 open-graph-scraper .但问题是它首先加载一个没有 og 信息的空页面,然后加载具有正确 og 信息的第二个页面。 open-graph-scraper 只从第一页加载 og 信息。有什么方法可以获得正确的信息吗?

最佳答案

var ogs = require('open-graph-scraper');
var options = {'url': 'https://www.reddit.com/r/DunderMifflin/comments/6x62mz/just_michael_pouring_sugar_into_a_diet_coke/',timeout:5000};
ogs(选项,函数(错误,结果){
console.log('错误:', 错误);//这是返回 true 或 false。如果有错误,则为真。它自身的错误在结果对象中。
console.log('结果:', 结果);
});

产量:

结果:{ 数据:
{ ogSiteName: 'reddit',
ogDescription: '13852 points and 297 comments so far on reddit',
ogTitle:“只是迈克尔将糖倒入健怡可乐中 • r/DunderMifflin”,
twitterSite: 'reddit',
twitterCard: '总结',
twitterTitle:'只是迈克尔将糖倒入健怡可乐中 • r/DunderMifflin',
og图片:
{ url: 'https://i.redditmedia.com/sxdktAlu5OzAhSED5l75lOCNH1B7K1tmgZNxgoBj2oo.jpg?w=320&s=f529abd27b72fe5a6a246cc6505fb5a4',
宽度:'320',
高度:空,
类型:空}},
成功:真}

有时重定向需要一秒钟,增加请求的超时时间是个好主意。这允许库在提取 og 数据之前到达正确的页面。 open-graph-scanner 使用下面的请求库,它将继续跟随重定向,直到它到达主页。如果仍然无效,请确保您可以使用网络浏览器访问该页面。

关于javascript - 重定向时获取og信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45989497/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com