用Java代码download网页
来源:互联网 发布:php书籍推荐 知乎 编辑:程序博客网 时间:2024/06/05 02:26
只要能访问的网页,都能download。网页的JavaScript 不能阻止。
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.io.PrintWriter;import java.net.Socket;import java.net.UnknownHostException;public class Test {public static void main(String[] args) {try {Socket s = new Socket("www.qq.com", 80);PrintWriter pw = new PrintWriter(new OutputStreamWriter(s.getOutputStream()));pw.println("GET / HTTP/1.1");pw.println("Host:www.qq.com");pw.println("content-Type:text/html");pw.println();pw.flush();BufferedReader br = new BufferedReader(new InputStreamReader(s.getInputStream()));String str = "";while ((str = br.readLine()) != null) {System.out.println(str);}br.close();pw.close();s.close();} catch (UnknownHostException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}}}
假设要访问的网站为http://www.baidu.com/example.jsp。
在Socket s = new Socket("www.qq.com", 80);和pw.println("Host:www.qq.com");中,将www.qq.com改为www.baidu.com。再在pw.println("GET/ HTTP/1.1");中的第一个斜杠后面添加example.jsp。
- 用Java代码download网页
- C# download 静态网页
- java download
- java代码抓取网页
- java抓取网页代码
- java多线程网页下载代码
- java获取网页HTML代码
- java多线程网页下载代码
- java多线程网页下载代码
- java网页验证码代码
- java 读取网页内容代码
- java多线程网页下载代码
- Java & Technologies download
- Download The Java Tutorial
- java download file
- Why download Java?
- Java JDK Download
- java HTTP download
- 页面替换算法
- 函数传递参数为整形变量
- 到底什么是产品经理?
- LINK : fatal error LNK1168: cannot open ../XTEDVR/Debug/test.exe for writing
- unix编程艺术学习笔记12-关于优化时机和技法
- 用Java代码download网页
- Oracle Io 异常: The Network Adapter could not establish the connection 解决
- 10种方法解析LOGO设计中的中文字体设计
- 用Flex开发移动应用(1)---- 创建一个新的Mobile工程
- 2011 网易公司笔试题
- SUSE+linux+10绑定裸设备
- 怎样才能成为一个优秀的产品经理?
- python中cursor操作数据库
- 1 数字和字母8位密码破解程序