请教高手!!如何编写程序自动下载google的帮助文档呢?

问题描述

昨天听朋友到吐苦水,接到这个项目,不知道从哪下手。我也很好奇,不知道这个Java能不能做到,希望有高手指点一下,帮帮我的朋友,也让我学习学习!!

解决方案

解决方案二:
通过URL请求,然后getInputstream,然后写成文件。是不是这么个意思?
解决方案三:
解析网页上所有链接下载下来。htmlparserexamplehttp://augustli.wordpress.com/2010/08/07/extracting-links-from-html-using-swing-htmleditorkit/下载的代码段staticvoiddownloadFile(Stringfile_url,Stringfile_path)throwsIOException{bytebuffer[]=newbyte[1024*32];inti=0;inttimeout=2000;if(file_path==null){intname_pos=file_url.lastIndexOf("/");if(name_pos>=0){file_path=file_url.substring(name_pos+1);}}if(file_path==null){System.out.println("Invalidfilepath.");return;}URLurl=newURL(file_url);//"http://www.java2s.com"URLConnectionconnection=url.openConnection();connection.setConnectTimeout(timeout);connection.setReadTimeout(timeout);InputStreamis=connection.getInputStream();//url.openStream();Filefstream=null;DataOutputStreamout=null;inttotal_bytes=0;while((i=is.read(buffer))!=-1){total_bytes+=i;if(fstream==null){fstream=newFile(file_path);out=newDataOutputStream(newFileOutputStream(fstream));}System.out.printf("Read%dbytes,total%d.",i,total_bytes);out.write(buffer,0,i);}if(out!=null)out.close();}
解决方案四:
现在我来把朋友的需求再说得清晰一点,需求:将http://books.google.com中所有的免费书籍以epub格式下载下来。不好意思让大家误解了,我也是个门外汉

时间: 2024-09-28 06:57:15

请教高手!!如何编写程序自动下载google的帮助文档呢?的相关文章

vxworks-VxWorks相关问题请教,如何编写程序及载入?

问题描述 VxWorks相关问题请教,如何编写程序及载入? 本人在使用摩托罗拉的MVME162PA板级计算机时,碰到问题,不能从芯片级解决程序载入问题,请问有没有高手可以帮忙,使用TORNADO直接对VME BOX上的162PA进行程序编写及载入?

源代码-win7下用Java如何编写程序自动修改host文件,

问题描述 win7下用Java如何编写程序自动修改host文件, ,即在程序运行时可输入网址,来屏蔽某些网站,急求源代码,求大神解答 解决方案 这个必须调用其它程序编写的动态库,比如用C++编写一个DLL给JAVA调用,否则JAVA不能修改本地文件 解决方案二: java没法直接操作本地文件系统,需要通过C,然后JAVA通过JNI来调用

caxa明细表提取-请教高手如何用程序(VB或C#)提取CAXA二维图纸标题栏和明细表信息

问题描述 请教高手如何用程序(VB或C#)提取CAXA二维图纸标题栏和明细表信息 请教高手如何用程序(VB或C#)提取CAXA二维图纸标题栏和明细表信息,我想做一个工具自动提取我们的CAXA标题栏和明细表信息,生成零部件清单等表格.请说出方法或思路,最好贴出代码,非常感谢!我有分的,好方法一定采纳.

[请教]计算机中不装MS Word可以在程序中显示和操作.doc文档吗?

问题描述 就是说本地计算机中不安装微软的Word程序,但是可以在本地计算机的程序中显示和操作word的.doc文档,有这样的插件和方案吗??本人写了一个调用word程序来显示和处理word文档的程序,但是客户嫌使用这个程序要先装word很麻烦,所以希望不装word就能在本人的程序中显示和处理word文档,不知道是否有高手做过类似的东西,提供个思路也行,拜谢!!! 解决方案 解决方案二:网上找找看有没有第三方控件支持,支持显示的应该能找到,支持编辑的可能就比较难找了解决方案三:好像没有什么特别好的

Google Kubernetes设计文档之服务篇

[编者按]Kubernetes是Google开源的容器集群管理系统.它构建于Docker技术之上,为容器化的应用提供资源调度.部署运行.服务发现.扩容缩容等整一套功能,本质上可看作是基于容器技术的mini-PaaS平台.为帮助国内开发者了解Kubernetes技术,CSDN联合浙江大学SEL实验室共同翻译Kubernetes的系列设计文档,本文为系列的第三篇:服务. Pod是在Kubernetes中,创建.调度和管理的最小部署单位,这些Pod之间是如何互相通信的,本文将进行详细阐述. 概述 Ku

Google Kubernetes设计文档之网络

[编者按]Kubernetes是Google开源的容器集群管理系统.它构建于Docker技术之上,为容器化的应用提供资源调度.部署运行.服务发现.扩容缩容等整一套功能,本质上可看作是基于容器技术的mini-PaaS平台.为帮助国内开发者了解Kubernetes技术,CSDN联合浙江大学SEL实验室共同翻译Kubernetes的系列设计文档,本文为系列的第四篇:网络. 模型和动机Kubernetes从Docker默认的网络模型中独立出来形成一套自己的网络模型.该网络模型的目标是:每一个pod都拥有

Google Kubernetes设计文档之Pod篇

[编者按]Kubernetes是Google开源的容器集群管理系统.它构建于Docker技术之上,为容器化的应用提供资源调度.部署运行.服务发现.扩容缩容等整一套功能,本质上可看作是基于容器技术的mini-PaaS平台.为帮助国内开发者了解Kubernetes技术,CSDN联合浙江大学SEL实验室共同翻译Kubernetes的系列设计文档,本文为系列的第二篇Pod. 在Kubernetes中,创建.调度和管理的最小部署单位是Pod,而不是容器. 什么是Pod 一个Pod对应于由若干容器组成的一个

mfc-基于MFC对话框的程序中如何打开一个单文档

问题描述 基于MFC对话框的程序中如何打开一个单文档 我是MFC的初学者,现在遇到了一个问题,就是如何在基于对话框的程序中,如何通过一个对话框中的按钮打开一个单文档.(我的目的是想在打开的单文档中绘制折线图),求各位大神指点 解决方案 你干嘛用基于对话框的程序,你完全可以创建一个基于单文档的程序,再添加对话框,这比你先创建一个对话框的程序,再添加文档视图支持简单的多. 解决方案二: 在MFC下使用OpenGL的一个简单的例子(基于单文档程序)MFC应用程序类型:单文档.多文档与基于对话框MFC窗

Google Kubernetes设计文档之Volumes

Volumes 本文描述了Kubernetes中Volumes的使用情况,建议在阅读本文前,首先熟悉pods. Volume是一个能够被容器访问的目录,它可能还会包含一些数据.Kubernetes Volumes与Docker Volumes类似,但并不完全相同. 一个Pod会在它的ContainerManifest 属性中指明其容器需要哪些Volumes. 容器中的进程可见的文件系统视图由两个源组成:一个单独的Docker image和零个或多个Volumes.Docker image位于文件