2017-11-02 3 views
0

내 스크래퍼 용 웹 사이트의 Open Graph 메타 데이터를 사용하고 싶습니다.PHP에서 Open Graph 메타 데이터를 추출하는 '적절한'방법이 있습니까?

일반 메타 데이터에 get_meta_tags()을 사용할 수 있다는 것을 알고 있지만, og 태그와 비슷한 것을 찾지 못했습니다.

수동으로 구문 분석하거나 github의 일부 외부 도구를 사용할 수 있지만이를 수행하는 데 '적절한'방법이 있습니까? 기본 라이브러리로 간주되는 라이브러리는 무엇입니까? 특히 Laravel의 경우.

답변

1

최상의 옵션은 fusonic/opengraph입니다. 그것은 guzzle과 일부 교향곡 요소를 사용하기 때문에. 대부분의 사용 빈도가 낮은 PHP 프로젝트와 마찬가지로, 업데이트 된 종속성에 대한 포크 (예 : benallfree/opengraph)를 확인하십시오.

당신은 자식 URL을 필요로 사용하여 작곡가를 통해 추가 할 수 있습니다 :

{ 
    "require": { 
    "fusonic/opengraph": "dev-master" 
    }, 
    "repositories": [ 
    { 
     "type": "vcs", 
     "url": "https://github.com/benallfree/opengraph.git" 
    } 
    ] 
}