0

Facebook にリンクを投稿すると、リンクのミニチュア画像が読み込まれるように、ウェブサイトのリンクから写真やビデオを表示するためのプラグインはありますか?

4

2 に答える 2

1

あなたはスパイダーを探しています: https://github.com/mikeal/spider (またはそのようなものをググってください) そして @lix が言ったことを読んでください.

于 2012-06-09T17:59:09.187 に答える
1

これは URL スクレイピングと呼ばれます。URL をロードして、返された HTML の内容を確認する必要があります。そこから、スクレイパーはどの画像や情報が「プレビュー」に最適かを判断します。

通常、スクレイパーは<meta>タグ内に埋め込まれたページのメタデータを調べます。

良い例 (および Facebook がそれを行う方法) は、Open Graph プロトコルです。ここで詳細を読むことができます - http://ogp.me/

Open Graph のメタ タグがどのように見えるかの例を次に示します。

<meta property="og:title" content="The Rock"/>
    <meta property="og:type" content="movie"/>
    <meta property="og:url" content="http://www.imdb.com/title/tt0117500/"/>
    <meta property="og:image" content="http://ia.media-imdb.com/rock.jpg"/>
    <meta property="og:site_name" content="IMDb"/>
    <meta property="fb:admins" content="USER_ID"/>
    <meta property="og:description"
          content="A group of U.S. Marines, under command of
                   a renegade general, take over Alcatraz and
                   threaten San Francisco Bay with biological
                   weapons."/>

Facebook にリンクを投稿すると、このようなメタ タグが検索され、その情報を使用してリンクのプレビューが表示されます。

于 2012-06-09T17:40:54.537 に答える