0

ステータスで Facebook の記事を共有すると、facebook はタイトルを生成し、共有された記事に画像を要約して添付します。

たとえば、www.stackoverflow.com をステータスに入れると、生成されます

スタック オーバーフロー https://stackoverflow.com/ これは、プロおよび熱心なプログラマー向けの共同編集された質問と回答のサイトです。100% 無料で、登録は不要です。

(ちなみに、stackoverflow.comページのソースコードにはありません)

しかし、ニュース Web サイトの記事のようなものを試すと、そのページのソース コードから抽出された結果が得られます (たとえば、www.goal.com の記事を確認してください) ..

Facebookがそのために使用するアルゴリズムについて何か考えはありますか?

4

1 に答える 1

1

facebook がリンクを表示するために使用するメタ データは、常に html ソース コードから抽出されます。

@amitが言ったように、説明はソースにあり、タイトルはタイトルタグから取得されます。デバッガー
でその URL を確認すると、Facebook が不平を言っていることがわかります。 ページの最後のリンクをクリックすると (スクレーパーがあなたの URL について見たものを正確に参照してください)、fbスクレーパーが取得している応答を確認できます。

一部の Web サイトはユーザー エージェント文字列をチェックし、それが fbスクレーパー( facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)) である場合は別の応答が返されるため、このソースはブラウザーで得られるものとは異なる場合があります (この場合ではありません) 。

于 2012-06-04T20:54:35.487 に答える