j***w 发帖数: 6 | 1 【 以下文字转载自 Programming 讨论区,原文如下 】
发信人: jingw (IB sucks), 信区: Programming
标 题: 下载问题,请帮忙
发信站: Unknown Space - 未名空间 (Thu Jan 6 17:44:59 2005) WWW-POST
我想用程序下载网页。但是总是下载不了它包含的图片,什么的,只是有
文字。请问怎么编程下载,才能做到与调用 IE => Save As (Complete) 一样效果。
我主要是用Java,当然如果C能做到也行。(有没有办法程序调用IE来下载啊?) 多谢。 | c*****s 发帖数: 214 | 2 没有"save as(complete)"那么简单。
对程序来说一个网页URL就是文本,一个从80端口受到的数据流。IE懂得读这个文本, 认
识里面的图片,连接等才知道要去别的URL下载图片,他还要足够聪明的把每个图片的连接
改成指向下载后的本地图片。
如果你要写程序做这件事,你的程序要懂得去解析html,认出里面的图片下载之。还要会
修改html把图片的url该成本地。搜索java html parser可以找到一些工具。
图简单的话可以找IE的COM,用VB写桌面程序调用。
。
【在 j***w 的大作中提到】 : 【 以下文字转载自 Programming 讨论区,原文如下 】 : 发信人: jingw (IB sucks), 信区: Programming : 标 题: 下载问题,请帮忙 : 发信站: Unknown Space - 未名空间 (Thu Jan 6 17:44:59 2005) WWW-POST : 我想用程序下载网页。但是总是下载不了它包含的图片,什么的,只是有 : 文字。请问怎么编程下载,才能做到与调用 IE => Save As (Complete) 一样效果。 : 我主要是用Java,当然如果C能做到也行。(有没有办法程序调用IE来下载啊?) 多谢。
| c**g 发帖数: 274 | 3 try Jakarta http client.
【在 j***w 的大作中提到】 : 【 以下文字转载自 Programming 讨论区,原文如下 】 : 发信人: jingw (IB sucks), 信区: Programming : 标 题: 下载问题,请帮忙 : 发信站: Unknown Space - 未名空间 (Thu Jan 6 17:44:59 2005) WWW-POST : 我想用程序下载网页。但是总是下载不了它包含的图片,什么的,只是有 : 文字。请问怎么编程下载,才能做到与调用 IE => Save As (Complete) 一样效果。 : 我主要是用Java,当然如果C能做到也行。(有没有办法程序调用IE来下载啊?) 多谢。
| n******t 发帖数: 4406 | 4 就用C了。
直接读url,自己把页面中的相对路径提出来变成绝对路径,然后再
读url就行了。不想自己写socket,就用windows提供的http函数了。
【在 j***w 的大作中提到】 : 【 以下文字转载自 Programming 讨论区,原文如下 】 : 发信人: jingw (IB sucks), 信区: Programming : 标 题: 下载问题,请帮忙 : 发信站: Unknown Space - 未名空间 (Thu Jan 6 17:44:59 2005) WWW-POST : 我想用程序下载网页。但是总是下载不了它包含的图片,什么的,只是有 : 文字。请问怎么编程下载,才能做到与调用 IE => Save As (Complete) 一样效果。 : 我主要是用Java,当然如果C能做到也行。(有没有办法程序调用IE来下载啊?) 多谢。
|
|