2016-09-01 9 views
0

私は、ソーシャルメディアサービス(Instagram)からのデータのスクレイピングを含むプロジェクトに取り組んでいます。jQueryの2つの文字列間でデータを取得する

  $.ajaxPrefilter(function (options) { 
      if (options.crossDomain && jQuery.support.cors) { 
      var http = (window.location.protocol === 'http:' ? 'http:' : 'https:'); 
      options.url = http + '//cors-anywhere.herokuapp.com/' + options.url; 
      //options.url = "http://cors.corsproxy.io/url=" + options.url; 
      } 
     }); 

$.get('https://www.instagram.com/manchesterunited,

を、私は、ソースファイルを持っていると私は、タイトル、説明、画像リンクなどの情報を取得する必要があります:私はすでに使用して、ソースコードを取得するために管理しました。私が必要とするのは次の行です:http://pastebin.com/Zh0mPGtu

私は2つの文字列の間でデータを検索する方法を知りました。私はそれを行うことはできません。たとえば、プロファイルのフルネームは、"full_name": "",の間です。私はこれを多くの方法でやろうとしましたが、いつも失敗しました。私が試した方法の1つは、var title = data.match('"full_name": "(.*)",');です。

+0

このページのデータはJSON形式です。 regexでJSONを処理するよりも、JSONを解析するほうがずっと簡単です。 http://stackoverflow.com/questions/8951810/how-to-parse-json-data-with-jquery-javascript – user3009344

+0

助けてくれてありがとう、私はこれの正規表現を取得すると苦労している:私は全体を取得する必要があります247行:http://pastebin.com/bgHNqxXS –

+0

関連する問題