当前位置:武汉seo » 网络营销知识 » 利用HEAD信息解密百度搜索结果的加密URL

利用HEAD信息解密百度搜索结果的加密URL

摘要:百度最近对结果页进行了加密,一般格式为:http://www.baidu.com/link?url=nyoPG [...]

百度最近对结果页进行了加密,一般格式为:http://www.baidu.com/link?url=nyoPGJqjJ4zBBpC8yDF8xDhjqCmr1FRhSmoGhUi 这样的。

我们无法从这个信息中得到目标网址的信息,由于不知道百度的URL加密的算法,所以只能从别的途径来处理。

无论百度怎么加密,最终都会跳转到目标网址,也就是会通过head里的“Location”进行跳转,我们只要知道了“Location“的值,也就相当于破解了百度加密的URL地址。

C#的代码如下:


string bdurl;
string realurl;
request = (HttpWebRequest)WebRequest.Create(bdurl);
request.UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; MyIE2; .NET CLR 1.1.4322)";
request.Method = "HEAD";
request.AllowAutoRedirect = false;
response = (HttpWebResponse)request.GetResponse();
realurl =response.GetResponseHeader("Location");

本文关键词:,

发布时间:2013年02月19日

版权所有:武汉seo 闵涛 专业提供SEO服务
本文链接: http://whseo.mintao.net/a0219115.html