用php 怎么抓取js+ajax动态生成的页面内容

JavaScript018

用php 怎么抓取js+ajax动态生成的页面内容,第1张

第一步,查看网页源代码,找到ajax请求的URL。

比如,js代码为:

$.ajax({

url: 'ajax.php?id=100',

data: {ad_num:num,ad_str:str,cart_update_time:cart_update_time},

type: 'POST',

dataType: 'text',

async : false,

success: function(data){

}

其中的ajax.php?id=100就是ajax请求的URL。

第二步,拼接URL,用网站的域名加上这个找到的请求路径。

比如,网站域名为: www.abc.com 拼接后的URL为:www.abc.com/ajax.php?id=100

第三步,用PHP读取第二步拼接出的URL即可。

ajax动态获取,直接JQ库

站内

$.getJSON('xxxx.php?xxxx',function(){

OPTION

})

如果你是想用curl获取别人网站上的Js内容只能解JS然后模拟去获取,或者无解