답변 2개
채택된 답변
+20 포인트
미니님a
Expert
1년 전
가능은 하지만, 손을 좀 보셔야 하겠네요
URL 자체가 이미지 (썸네일)이 아니라면 목록에서 해당 페이지 내 썸네일을 추출해야 하니깐요
그게 아니라 단순히 썸네일 링크만 사용하고자 한다면 아래 링크 비타주리님께서 공개하신 스킨 사용하시면 되겠습니다.
https://sir.kr/g5_skin/47189?sfl=wr_subject&stx=%EC%8D%B8%EB%84%A4%EC%9D%BC
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
1년 전
네 할수 있습니다.
아래는 URL 을 통한 메타태그 파싱 예제 입니다.
</p>
<p><?php
if (isset($_GET['url'])) {
$url = '<a href="https://naver.com';" target="_blank" rel="noopener noreferrer">https://naver.com';</a></p>
<p> $ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$html = curl_exec($ch);
curl_close($ch);</p>
<p> $dom = new DOMDocument();
@$dom->loadHTML($html);
$metaTags = $dom->getElementsByTagName('meta');</p>
<p> $ogData = [];
foreach ($metaTags as $meta) {
if ($meta->hasAttribute('property') && strpos($meta->getAttribute('property'), 'og:') === 0) {
$ogData[$meta->getAttribute('property')] = $meta->getAttribute('content');
}
}</p>
<p> header('Content-Type: application/json');
echo json_encode($ogData); // 메타태그 정보 출력
} else {
echo json_encode(['error' => 'URL 정보가 올바르지 않음']);
}
?>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인