Java中伪造referer来获取数据
来源:互联网 发布:鸡啄米 mfc编程入门 编辑:程序博客网 时间:2024/05/01 08:40
很多网站的防采集的办法,就是判断浏览器来源referer和cookie以及userAgent,道高一尺魔高一丈.
在Java中获取一个网站的HTML内容可以通过HttpURLConnection来获取.我们在HttpURLConnection中可以设置referer来伪造referer,轻松绕过这类防采集的网站
view sourceprint?
1HttpURLConnection conn = (HttpURLConnection) new URL(path).openConnection();
2conn.setRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Maxthon;)");
3conn.setRequestProperty("Accept-Encoding", "gzip");
4conn.setRequestProperty("referer", "http://www.popo4j.com");
5conn.setRequestProperty("cookie", "http://www.popo4j.com");
6InputStream inputStream = conn.getInputStream();
7
//保存inputstream中的东西就OK了
0 0
- Java中伪造referer来获取数据
- Java中伪造referer来获取数据
- JAVA中伪造referer来获取网页数据
- 伪造referer
- 通过判断请求Header中的Referer来防止伪造请求
- 伪造IP与伪造referer
- ASP伪造REFERER
- PHP伪造referer
- HTTP-REFERER伪造方法
- js伪造Referer来路
- php伪造referer
- js伪造Referer来路
- 伪造HTTP-REFERER方法及防止伪造REFERER方法探讨
- 伪造HTTP-REFERER方法及防止伪造REFERER
- 用PHP伪造referer地址
- Referer伪造,防盗链与反盗链相关
- 兼容IE和FF:获取Referer的JS和PHP方法 及 PHP利用curl伪造IP和来路
- javascript伪造数据存在store中使用
- Android打包系列-基础知识
- C# 如何移除PDF文档的数字签名
- 三星手机拍照图片自动旋解决方法
- Windows下Android Studio点击运行,找不到夜神模拟器。
- 【转载】hibernate的各种保存方式的区别 (save,persist,update,saveOrUpdte,merge,flush,lock)等
- Java中伪造referer来获取数据
- MetaLink使用
- spring-春天的故事2
- 在vue中实现点击选择框阻止弹出层消失
- 自己开发zk directory browser
- android MVC与MVP总结,加MVP 实现步骤:
- Ubuntu安装PyCharm
- C语言接收消息乱码问题
- SIM PICS