防盗链
来源:互联网 发布:人工智能会失控吗 英文 编辑:程序博客网 时间:2024/04/28 19:55
http://bj.58.com/huochepiao/2176042597249x.shtml
这个页面看到的相片电话是13810105569
可当鼠标右键查看相片地址
http://image.58.com/showphone.aspx?t=v55&v=88BCD8340A7EE21949F8F5110C849BF8F
在新窗口打开的时候却显示
010-58621888
请问这个58用了什么技术呢?怎么获取这个13810105569的电话地址呢?
那位有经验的大哥大姐说一下?
通过判断网站的Referer(也就是判断发送图片请求的网站来实施防盗链...)...
你可以通过一个小程序来验证...
C# code
WebResponse response = null;
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://image.58.com/showphone.aspx?t=v55&v=88BCD8340A7EE21949F8F5110C849BF8F");
request.Method = "GET";
request.Referer = "http://bj.58.com/huochepiao/2176042597249x.shtml";//伪装Referer
response = request.GetResponse();
pictureBox1.Image = Image.FromStream(response.GetResponseStream());
这段代码能够得到13810105569
下面这段代码
C# code
WebResponse response = null;
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://image.58.com/showphone.aspx?t=v55&v=88BCD8340A7EE21949F8F5110C849BF8F");
request.Method = "GET";
//request.Referer = "http://bj.58.com/huochepiao/2176042597249x.shtml";//伪装Referer
response = request.GetResponse();
pictureBox1.Image = Image.FromStream(response.GetResponseStream());
等到的图片是010-58621888
这两段代码的区别在于注释掉的那段
- 防盗链
- 防盗链
- 防盗链
- 防盗链
- 防盗链
- 防盗链
- 防盗链
- 防盗链
- 防盗链
- 防盗链
- 防盗链
- 防盗链
- 防盗链
- 防盗链
- 防盗链
- 防盗链
- 防盗链
- 防盗链
- [转]FOR ALL语法浅析
- JQuery无限制向页面中添加web控件
- [转]使用 Bulk Collect提高Oracle查询效率
- 如何使用SQL2005专用管理员连接(DAC)
- ie和火狐都兼容的滚动
- 防盗链
- IBM DB2 数据库安装程序无法下载原因及下载介绍
- windows安装服务命令sc
- .net excel操作类
- 吧
- Visual Assist X设置
- 吧
- Start to work on my blog...
- asp.net页面缓存技术(Cache、XML)