51学通信技术论坛

标题: UC浏览器上网URL转换问题! [打印本页]

作者: leering    时间: 2011-12-28 14:34:29     标题: UC浏览器上网URL转换问题!

各位:
       因为不知道这个问题发在哪里合适,所以随便找了个版块发布,版主莫怪。
       情况是这样的:
       在现网中抓取的数据(Gb接口),发现如果用UC浏览器上网,访问某些网页的时候,在GET(POST)包里面URL是被UC浏览器转换过的一串字符,比如说你用UC访问www.baidu.com,你在GET请求里面找到的会类似http://ucs7.xa.ucweb.com/?ucid=579540433-985d8bbf&d=BAIPAf25/ICyo6KQ14zdg7W9pIrfi9/S4ujyl36x7SeDjnWn7e3osMCOmtCPycfR4Ofz0sDa...的一串字符。但并不是所有的都转换过,像是新浪这样的网站,GET/POST请求里面就能直接看到http://3g.sina.com.cn/?from=towap

       有对UC浏览器比较熟的DX没有,给讲讲。
        谢谢!

作者: leering    时间: 2011-12-29 10:30:59

附件里面的URL就是经过UC浏览器转换后的。其实是访问的就是本论坛。
作者: leering    时间: 2011-12-29 10:34:46

[attach]1027[/attach]


作者: kinghighland    时间: 2012-1-13 20:35:49

UC浏览器对网页内容做压缩来提高速度、节省上网流量,这不就是UC浏览器所宣传的功能吗。

从技术上来看,UC要这么做,就需要部署服务器来做代理,把网页内容做过滤和压缩等处理,所以URL就变成了http://ucs7.xa.ucweb.com/?ucid=579540433- ...
这个ucs7.xa.ucweb.com就是代理服务器的域名了。

至于http://3g.sina.com.cn/?from=towap没有变化,我猜是UCWEB没有对这个URL做处理,因为这个页面是3g.***,已经是为无线接入而设计的了。







欢迎光临 51学通信技术论坛 (http://www.51xuetongxin.com/bbs/) Powered by Discuz! X2