AJAX程序问题
AJAX瀑布流的程序,数据通过鼠标下拉加载,请问应该怎么获得源码?第一次打开,有部分源代码可以看到
后面鼠标下拉还是滚动,图片加载出来,新图片代码是不会显示到网页源代码上的
这里你要明白,鼠标下拉或滚动产生一个js事件,js事件使用ajax请求了一个网页
请求的这个网页返回了新图片源代码,最后使用js添加到当前网页下面
你需要寻找这个请求加载新图片的隐藏网页
使用截包工具HttpAnalyzer
找到请求的网页
然后使用php的curl进行模拟请求,即可得到新图片的源代码
什么瀑布流哦,整得这么深奥,ajax这个名字很高级,其实本质很简单的
鼠标事件不能模拟,只走socket,不执行js的
php curl有很多类,模拟图中header里面的组成部分即可
重度依赖js的网站, 我用casperjs来操作
firebug可以查看到查询url,然后打开url截取源码就行了
页:
[1]