问题描述
- 求教怎么把百度的搜索链接转成真实链接
-
百度给的链接是
http://www.baidu.com/link?url=wn13yvEkRULkb-l7vYjUwPoGDRBw7Gl0PW1m7hVUtnazGBjwbcc2Eg2wRBBcD-qvCmm0T-AcH2lE-6lUrq37INxQfz2LVTmLlEcatuAScy64t0SSMUXP5vxzjCbPFwCQ点开后的链接是:
http://epaper.tianjinwe.com/xjrgcb/xjrgcb/2014-05/19/content_7091317.htm
这个怎么转的码?
解决方案
用httprequest请求这个链接,返回一个301跳转,包含指向的真实链接。
解决方案二:
百度通过url参数查询出你的真实网址跳转过去,也可能url参数就是你的实际网址,做了url转换处理,页面获取参数后反转为为你的地址,然后跳转
解决方案三:
试试java urlencode和urldecode方法,表面看url值是目标值做了编码处理
解决方案四:
做了编码。需要hack百度的加密方式
解决方案五:
总之,这个地址和真实地址是没有关系的。不是什么编码或者加密。一个很简单的道理是,这个地址是定长的,跳转后的地址是变长的,它们没有意义映射关系。
解决方案六:
总之,这个地址和真实地址是没有关系的。不是什么编码或者加密。一个很简单的道理是,这个地址是定长的,跳转后的地址是变长的,它们没有一一映射关系。
时间: 2024-08-08 23:37:43