本人最近在研究AJAX+JSON数据时候,看到两个网站:
http://www.zbird.com/diamond(选择按钮搜索方式看效果)
和
http://www.9diamond.com/diy/diy_diamond_post.aspx#condition=01-12---01234-7339-18564--0.250-1.010--------01234&pagesize=20&p=1&key=&seq=&dt=1258594927261
这两个网站用的JS框架不一样,但实现的效果差不多。
以http://www.zbird.com/diamond为例,我能用ethereal捕获到请求JSON数据的URL,也能获取返回的数据,如请求的服务器地址是:
http://www.zbird.com/diamond/ajaxdiamond/ti/51/weight/0,5.5/price/16800,500000/pagesize/10
但是我得到的返回的数据却是看不懂的数据。我对这个加密非常感兴趣!!!我点击查看页面的源代码,看到几个加密了的JS文件。我把所有加密文件解密,但还是找不到发送请求的URL的代码。和接收和解码JSON数据的代码。
有没有高手帮我解答一下,如果能找出来,分绝对不是问题。一千分都可以。
http://www.zbird.com/diamond(选择按钮搜索方式看效果)
和
http://www.9diamond.com/diy/diy_diamond_post.aspx#condition=01-12---01234-7339-18564--0.250-1.010--------01234&pagesize=20&p=1&key=&seq=&dt=1258594927261
这两个网站用的JS框架不一样,但实现的效果差不多。
以http://www.zbird.com/diamond为例,我能用ethereal捕获到请求JSON数据的URL,也能获取返回的数据,如请求的服务器地址是:
http://www.zbird.com/diamond/ajaxdiamond/ti/51/weight/0,5.5/price/16800,500000/pagesize/10
但是我得到的返回的数据却是看不懂的数据。我对这个加密非常感兴趣!!!我点击查看页面的源代码,看到几个加密了的JS文件。我把所有加密文件解密,但还是找不到发送请求的URL的代码。和接收和解码JSON数据的代码。
有没有高手帮我解答一下,如果能找出来,分绝对不是问题。一千分都可以。
很多年没用CSDN了,不懂怎么上图呀。你在http://www.zbird.com/diamond网页中,有个按钮叫着“按钮搜索方式”,你拖动价格和重要下面的数据就会变呀。
不过感觉奇怪,你要它的数据做什么?
做那个效果,主要在那个滑块,拖动完成后ajax请求就可以了啊,
ps:csdn空间相册里上传图片,到这里可以插入图片地址
如果看源代码的话,确实很难找到
<head>
<title>test</title>
</head>
<body>
</body>
<script type="text/javascript" src="utf.js"></script>
<script type="text/javascript" src="base64.js"></script>
<script type="text/javascript" src="depress.js"></script>
<script type="text/javascript">
var g=function(id){return document.getElementById(id)}var data="用上面的数据,csdn怎么不让发了";//var n=base64decode(data);
alert(utf8to16(zip_depress(base64decode(data))));
</script>
</html>
你能不能告诉我,这代码是在哪个JS文件中。还有是在哪段代码进行发送和接收的。我找了很久没找到。如果你帮我找到了,不要说这300分。再加300分。还有,另一个网站:http://www.9diamond.com/diy/diy_diamond_post.aspx#condition=01-12---01234-7339-18564--0.250-1.010--------01234&pagesize=20&p=1&key=&seq=&dt=1258594927261 它的数据格式又不一样。如果你对帮我把它也找出来。我可以另开贴,加300分。也就是一共900分给你。
你自己看看吧,这个页面差不多处理都在里面,
发送应该是反过来的吧