frankwng1985 发表于 2013-9-15 16:04:40

AJAX程序问题

AJAX瀑布流的程序,数据通过鼠标下拉加载,请问应该怎么获得源码?

月光飞燕 发表于 2013-9-15 16:20:07

第一次打开,有部分源代码可以看到
后面鼠标下拉还是滚动,图片加载出来,新图片代码是不会显示到网页源代码上的
这里你要明白,鼠标下拉或滚动产生一个js事件,js事件使用ajax请求了一个网页
请求的这个网页返回了新图片源代码,最后使用js添加到当前网页下面

你需要寻找这个请求加载新图片的隐藏网页
使用截包工具HttpAnalyzer
找到请求的网页
然后使用php的curl进行模拟请求,即可得到新图片的源代码

willok 发表于 2013-9-15 16:53:44

什么瀑布流哦,整得这么深奥,ajax这个名字很高级,其实本质很简单的

月光飞燕 发表于 2013-9-15 17:01:43

鼠标事件不能模拟,只走socket,不执行js的

月光飞燕 发表于 2013-9-15 17:54:44



php curl有很多类,模拟图中header里面的组成部分即可

luguokankan 发表于 2013-9-15 21:43:16

重度依赖js的网站, 我用casperjs来操作

omfg 发表于 2013-9-19 13:07:09

firebug可以查看到查询url,然后打开url截取源码就行了
页: [1]
查看完整版本: AJAX程序问题