百度搜索结果中的URL

2014-06-27
  • 1073
  • 0
        百度目前在国内占有百分之六十的使用率,其他两个竞争对手360搜索、搜狗搜索分别占有百分之二十六和百分之十二。但是百度在搜索结果中的URL与后两者不同,因为它是经过加密的。其表现形式为http://www.baidu.com/link?url=Jn8AeBEPVMMWfsMR1wPeEBGxsKhyVUCGgUTKjYcUkV41-RR4Bu823cb0MF9cdS1T

         这个地址点击之后会进行302跳转到被收录的网页实际网址,快照日期部分的网页实际地址显示不完整。如果想要获取完整的网址,分析出域名、子域名、目录只有通过www.baidu.com/link?url=…… 进行302跳转之后才能得到。
         使用Java程序如HttpURLConnection或者HttpClient禁用了自动跳转之后可以在Header中获得Location头信息即为真实的url地址。