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": "(.*)",');
です。
このページのデータはJSON形式です。 regexでJSONを処理するよりも、JSONを解析するほうがずっと簡単です。 http://stackoverflow.com/questions/8951810/how-to-parse-json-data-with-jquery-javascript – user3009344
助けてくれてありがとう、私はこれの正規表現を取得すると苦労している:私は全体を取得する必要があります247行:http://pastebin.com/bgHNqxXS –