باسلام..
میدونم ...یادمه دوسال قبل همین سوال رو اینحا کردم..ولی شما میتونین با استفاده از یک frame این کار رو انحام بدین...و میدونم که غیر استاندارد هست..اگرچه نحوه کار با json , YQL رو از آخرم اون زمان متوجه نشدم...ولی راه حل خودم یک سوکت سمت سرور بود و یک ارسال داده به اون صفحه..
موفق باشید..
آهان من فکر کردم منظور شما
iFrame هست که مثل اینکه بنده اشتباه متوجه منظور شما شدم.
YQL و JSONP چیز خیلی خاصی نداره و خیلی ساده تر از اون چیزی هست که فکرش رو بکنید، در هر حال این یک مثال خیلی ساده با jQuery که میتونید تمامی اطلاعات سایت رو استخراج کنید و در قالب های مختلف در دسترس داشته باشید (xml,json,html) و هر جور که خواستید اطلاعات رو پارس کنید:
[HTMLS]
<script src="http://code.jquery.com/jquery-1.9.0.min.js"></script>
<script>
var api = 'http://query.yahooapis.com/v1/public/yql?callback=cb';
var yql = 'select * from html where url="http://www.sarrafitourist.com/"';
function JSONP(callback) {
$.getJSON(api, { q: yql, format: 'json' }, function cb(data) {
if ( data.results[0] ) {
data = data.results[0].replace(/<script[^>]*>[\s\S]*?<\/script>/gi, '');
if ( typeof callback === 'function') callback(data);
}
});
}
JSONP(function(data) {
console.log(data);
});
</script>
[/HTMLS]