2010-11-08 58 views

回答

0

是的,你可以。使用Ajax的回调函数和清理您根据您的意愿接收响应:

var ajaxurl ='myserver.com/mypage.php'; 
    var ajaxparams = { 
     do:   'get_my_page', 
    } 

    $.post(ajaxurl, ajaxparams, function(response, status){ 
     if (status == 'success') 
     { 
      //handle the response her and clean it 
     } 
    } 
0

从该网站加载使用Ajax动态内容的URL显然是随机生成的,所以你将不得不从HTML刮它的原始页面。它可以调用Javascript函数getMusicDetails这就是所谓的链接onclick处理中找到如下:

<a onclick="getMusicDetails('0','/md?doc=random_doc_id_here&amp;q=3%20idiots','both');..." /> 

似乎有不被内容的任何特定会话的保护,所以一旦你有ID,它应该简单地发出GET到以下网址的问题:http://www.guruji.com/md?doc=random_doc_id_here&q=3%20idiots&rindex=0

(样本数据涵盖了页面上的第一个加链接,其他参数也可能会有所不同)