public class IrisTest {
public static void main(String[] args) {
try
{
HttpClient client = new HttpClient();
String fullAbsolutePath;
String dateString = new SimpleDateFormat("yyMMdd").format(new Date());
//ACConstant.PATH_UPLOAD
String folderRelativePath = "uploads"+ "/" + "selectArea"
+ "/" + dateString + "/";
//Constant.SYSTEM_ROOT_PATH +
String folderAbsolutePath = "D://workspace//AppCreate//WebContent//" + folderRelativePath;
File folder = new File(folderAbsolutePath);
if (!folder.exists()) {
folder.mkdirs();
}
String fileName = new DecimalFormat("00000000").format(Math.random()*100000000)
+ "." + "png";
fullAbsolutePath = folderAbsolutePath + fileName;
GetMethod get = new GetMethod("http://t1.gstatic.com/images?q=tbn:ANd9GcTPr8WmmQhUfQmVZ51p1pAkfdes_FvQCyOWRt-7fhnZj3KZ9jIGhpelAJ6B");
int i = client.executeMethod(get);
if (200 == i)
{
File file = new File(fullAbsolutePath);
if (file.exists()) {
file.delete();
}
//File storeFile = new File("c:/bobs.png");
FileOutputStream output = new FileOutputStream(file);
// 得到网络资源的字节数组,并写入文件
output.write(get.getResponseBody());
output.close();
}else
{
System.out.println("no pic");
}
} catch ( Exception e )
{
System.out.println("no pic");
}
}
}
分享到:
相关推荐
压缩包中含有多个文档,从了解httpclient到应用。 httpClient 1httpClint 1.1简介 HttpClient是Apache Jakarta Common下的子项目,用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包,并且它支持...
在数字化时代,高效的数据交互和文件传输成为许多应用程序的关键功能。为了满足这一需求,我们利用C#编程语言中的HttpClient类,精心打造了一款功能强大的URL调用程序。该程序不仅支持文件上传,还能够传递FormData...
动态网页爬取技术(如使用Selenium等) 反爬机制与应对策略 反爬机制的类型和常见手段 User-Agent设置和IP代理的应用 验证码自动识别方法 文件IO操作 文件读写基本操作 CSV和Excel文件的处理 文本文件编码和解码 ...
如果您下载了本程序,但是该程序无法运行,或者您不会部署,那么您可以选择退款或者寻求我们的帮助(如果找我们帮助的话,是需要追加额外费用的) 爬虫(Web Crawler)是一种自动化程序,用于从互联网上收集信息。...
使用httpclient,jsoup,dom4j,json-lib,SWT创建的可下载小说的网络爬虫项目。 爬虫(Web Crawler)是一种自动化程序,用于从互联网上收集信息。其主要功能是访问网页、提取数据并存储,以便后续分析或展示。爬虫...
是一套只需要定义XPath,就可实现爬取网站,APP的系统, 支持多种解析方式(XPath,正则表达式),多种下载方式(HttpClient库, PhantomJs, Selenium),多种输出方式(Excel,MongoDB)。 爬虫(Web Crawler)是一种...
使用java+httpclient+httpcleaner,多线程、分布式爬去电商网站商品信息,数据存储在hbase上,并使用solr对商品建立索引,使用redis队列存储一个共享的url仓库;使用zookeeper对爬虫节点生命周期进行监视等。 爬虫...
Java zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码截图如上所示。 Java 数字签名、数字证书生成源码 2个目标文件 摘要:JAVA源码,...
Gecco整合了jsoup、httpclient、fastjson、spring、htmlunit、redission等优秀框架,让您只需要配置一些jquery风格的选择器就能很快的写出一个爬虫。 爬虫(Web Crawler)是一种自动化程序,用于从互联网上收集...
FileUpload 使得在你可以在应用和Servlet中容易的加入强大和高性能的文件上传能力 HttpClient Commons-HttpClient 提供了可以工作于HTTP协议客户端的一个框架. IO IO 是一个 I/O 工具集 Jelly Jelly是一个基于 ...
getFileName(long) 得到下载文件路径 getUri(long) 得到下载uri getReason(long) 得到下载失败或暂停原因 getPausedReason(long) 得到下载暂停原因 getErrorCode(long) 得到下载错误码 源码可见DownloadManagerPro....
第10章、Service与... 13.2、使用URL访问网络资源:URL; URLConnection; 13.3、使用HTTP访问网络:HttpURLConnection; HttpClient; 13.4、使用WebView视图显示网页: 13.5、使用WebService进行网络编程:
网页抓取提供一个API,该API返回给定的公共Github存储库的所有文件的行总数和字节总数(按文件扩展名分组)。 无需使用Github的API或Web抓取库,就可以使用纯Web抓取技术来检索数据。玩GET url :公共GitHub存储库,...
此目录的例子是PHP代码版本的,您可以直接把所有文件放在WEB服务器上应用的目录下,进行测试运行。 1)文件列表说明 |------------------------------YeePayCommon.php (共通函数文件,正式请求地址在此文件中修改) |...
Java zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码截图如上所示。 Java 数字签名、数字证书生成源码 2个目标文件 摘要:JAVA源码,...
3.8 参考资料URL 3.9 小结 第4章 ContentProvider 4.1 探索Android内置的ContentProvider 4.2 ContentProvider的架构 4.3 实现ContentProvider 4.4 练习图书提供程序 4.4.1 添加图书 4.4.2...
15 applet java可以编写两类程序,applications和applet,applications可以在控制台直接运行,与其他高级编程语言没有太大区别,而java的特色在于它具有编制小应用程序的功能,applet可以在internet上传输并在兼容...
Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...
10.3.2 访问应用文件目录 212 10.4 SQLite数据库 216 10.4.1 SQLite数据类型 216 10.4.2 Android平台下管理SQLite数据库 216 10.5 编写访问SQLite数据库组件 220 10.5.1 DBHelper类 220 10.5.2 数据插入 222 ...