Javascript 存在重定向时获取og信息

Javascript 存在重定向时获取og信息,javascript,node.js,web-scraping,facebook-opengraph,reddit,Javascript,Node.js,Web Scraping,Facebook Opengraph,Reddit,我正在尝试获取此URL的og信息: https://www.reddit.com/r/DunderMifflin/comments/6x62mz/just_michael_pouring_sugar_into_a_diet_coke/ 我用。但问题是,它首先加载一个没有og信息的空页面,然后加载第二个包含正确og信息的页面。open graph scraper仅从第一页加载og信息。有什么方法可以得到正确的信息吗?var ogs=require('open-graph-scraper'); 变量

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

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

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

var ogs=require('open-graph-scraper');
变量选项={'url':'https://www.reddit.com/r/DunderMifflin/comments/6x62mz/just_michael_pouring_sugar_into_a_diet_coke/,超时:5000};
ogs(选项、功能(错误、结果){
console.log('err:',err);//这是返回true或false。如果有错误,则返回true。错误本身在results对象中。
log('results:',results);
});

收益率:

结果:{数据:
{ogSiteName:'reddit',
ogDescription:“到目前为止,reddit获得13852分和297条评论”,
ogTitle:“只是迈克尔把糖倒进健怡可乐•r/DunderMifflin”,
推特网站:“reddit”,
推特卡片:“摘要”,
twitterTitle:“只是Michael把糖倒进健怡可乐•r/DunderMifflin”,
ogImage:
{url:'https://i.redditmedia.com/sxdktAlu5OzAhSED5l75lOCNH1B7K1tmgZNxgoBj2oo.jpg?w=320&s=f529abd27b72fe5a6a246cc6505fb5a4',
宽度:'320',
高度:空,
类型:null},
成功:真的}


有时重定向需要一秒钟的时间,最好增加请求的超时时间。这允许库在提取og数据之前到达正确的页面。open graph scanner使用下面的请求库,它将保持以下重定向,直到到达主页。如果仍然不起作用,请确保您可以使用web浏览器访问该页面。

打开的图形刮片库使用下面的请求库,它会自动执行重定向(至少在理论上是这样)。您是否尝试增加超时?
var ogs=require('open-graph-scraper');变量选项={'url':'https://www.reddit.com/r/DunderMifflin/comments/6x62mz/just_michael_pouring_sugar_into_a_diet_coke/'}; ogs(选项,函数(err,results){console.log('err:',err);//如果有错误,则返回true或false.true。错误本身在results对象内。console.log('results:',results);})我刚刚尝试了上面的代码,我得到了OG信息,你能发布你的代码吗?