如何用java语言直接从web上下载数据,从而省去在网页上手动点击下载?
发布网友
发布时间:2022-04-15 08:09
我来回答
共3个回答
热心网友
时间:2022-04-15 09:38
URL url = new URL("http://219.219.114.10/infobin/select.dll");
URLConnection uc = url.openConnection();
InputStreamReader is = new InputStreamReader(uc.getInputStream());
int line;
StringBuffer sb = new StringBuffer("");
while((line=is.read())!=-1){
sb.append((char)line);
}
String str = sb.toString();
//解析其中的内容
//可以通过 找到有用的地址文件,然后利用如下
url = new URL(“有用的文件路径”);
BufferedInputStream in = new BufferedInputStream(url.openStream());
哈哈,得到它了,一切就ok啦
下面的会了吗,流操作,写到本地
热心网友
时间:2022-04-15 10:56
java我不知道如何取,C#是可以用winform的控件加载页面,并取得页面数据,可以得到网站的所有数据。
热心网友
时间:2022-04-15 12:31
这个虽然我不懂,但我觉的这个可能需要用javascript来实现,因为这个数据库是别人的,你无法直接操作后台改代码。所以只可能以一种插件的形式在页面上自动完成手工需完成的工作,就像自动抢票软件一样。