获取外部网站元标记与FB调试器

时间:2019-01-18 13:37:39

标签: php opengraph

我正在尝试检索外部网站的元标记。

在视图源中,我看不到这些标签,而获取它们的唯一方法是检查元素。但是,如果我使用facebook debugger调试URL,则所有meta标签都很好。

我一直在努力寻找一种方法来获取这些标记作为php变量。

URL:https://play.anghami.com/song/45345900 FB Scraper如何看待它:https://developers.facebook.com/tools/debug/echo/?q=https%3A%2F%2Fplay.anghami.com%2Fsong%2F45345900

1 个答案:

答案 0 :(得分:0)

您可以尝试使用此代码,该代码可以提取整个网页,但是您可以根据自己的喜好对其进行优化。

 $ch = curl_init(); 
 curl_setopt($ch, CURLOPT_HTTPHEADER,array('Content-Type: text/plain'));
 curl_setopt($ch, CURLOPT_URL, 'https://play.anghami.com/song/45345900'); 
 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
 $output = curl_exec($ch); 
 curl_close($ch);  
 header('Content-Type: text/plain');
 echo $output;
 exit;