0
<!--Load scripts for Facebook scraper-->
 <div id="fb-root"></div>
<script>
 window.fbAsyncInit = function() {
  FB.init({
  appId  : '154617751273927',
  status : true, // check login status
  cookie : true, // enable cookies to allow the server to access the session
  xfbml  : true  // parse XFBML
});
};

 (function() {
var e = document.createElement('script');
e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
e.async = true;
document.getElementById('fb-root').appendChild(e);
}());

コメントで「スクレーパー」という言葉を使用するとはどういう意味ですか?これは非同期関数のように見え、http://connect.facebook.net/en_US/all.jsです。

このal.jsが何をするのかわかりません。fb-root要素にアタッチされた結果。

この非同期関数は何をし、なぜ「スクレーパー」と呼ばれるのですか?

4

1 に答える 1

4

あなたはあなたの質問で尋ねました-

I am not sure what this al.js does

実際all.jsには、Facebook JavaScript SDK (Software Development Kit)すべての一般的なオプションを含むJavaScriptファイルです。

What does this async function do

このasync関数はSDK/all.jsファイルasynchronouslyをロードします。つまり、そのファイルのロード中にページのレンダリングが停止することはありません。

SDKは、本文またはページの上部に近い要素に対して相対的に配置されることを期待する要素をfb-rootに挿入します。

に割り当てられた関数window.fbAsyncInitは、SDKがロードされるとすぐに実行されます。SDKのロード後に実行するコードはすべて、この関数内でFB.initの呼び出し後に配置する必要があります。

Why is it called a scraper

Webスクレイピングは、ボットを使用してWeb上の情報にインデックスを付けるWebインデックスと密接に関連しており、ほとんどの検索エンジンで採用されている普遍的な手法です。対照的に、Webスクレイピングは、Web上の非構造化データ(通常はHTML形式)を、中央のローカルデータベースまたはスプレッドシートに保存および分析できる構造化データに変換することに重点を置いています。Webスクレイピングは、コンピューターソフトウェアを使用して人間のブラウジングをシミュレートするWeb自動化にも関連しています。Webスクレイピングの用途には、オンライン価格比較、気象データの監視、Webサイトの変更の検出、調査、Webマッシュアップ、およびWebデータの統合が含まれます。続きを読む...

A little about faceBook __scraper__ from my understanding

実際には、Webサイト(it / all.jsを使用しているため、サイトから)からデータを取得し、そのデータをFacebookに送信できます。基本的に、このスクレイピングLikeの一般的な例の1つは、WebページのFaceBookボタンです。ユーザーがfaceBookの「いいね」ボタンをクリックすると、スクレーパー(この場合はall.js)そのサイトからデータを取得して、それらのデータをfaceBookに送信し、FaceBookがそれらのデータをユーザーのプロファイルに投稿しますが、これは1つの例にすぎません。FaceBookスクレーパーを使用すると、ユーザーは「Facebookに接続」して、没入型のカスタマイズされたブログ投稿やビデオ体験を楽しむことができます。名前、年齢、場所、プロフィール写真、興味などのユーザーのFB情報がスクレイピングされ、ブランドストーリーに織り込まれます。

あなたはここでもっと読むことができます

ウェブ上では__scraper__ 、元のデータを変更/変更することにより、優れたウェブサイトの静止データ/コンテンツを使用し、他のウェブサイトに投稿するサイトもあります。数日前、別のサイトでSOの回答の1つを見つけましたが、本当にショックを受けました。私はこれについてメタについて報告しました、あなたはそれが面白いと思うかもしれません。

于 2012-09-08T03:27:49.930 に答える