
比如这个酒店:http://hotels.ctrip.com/hotel/dianping/1943326.html
酒店的点评数据是通过ajax方式异步加载的,不想用模拟浏览器的方式来爬,太慢了,想直接请求点评数据的地址,但是这个eleven参数不知道是怎么生成的,在网页源码中没找到,分析js代码也没看出个所以然来,请大神来分析下,多谢了
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
这个确实有点变态,不过可以模拟手机去访问(改user agent).能得到评论数据,是静态的html.

http://m.ctrip.com/html5/hotel/HotelDetail/dianping/1943326.html
仔细看请求,里面有个就是在算参数,压缩过的js,看的头疼.
不用管他怎么生成的,暴力一点,headers全部带上,参数全部一致,肯定OK
看起来可能是base64编码或者是加密过。跟其他参数相关,怀疑是个签名参数防抓取用的。
是下面这个代码生成的,看不懂:
,_getElevenValue:function(e){
}