如何用Java下载网上的文件?
http://ishare.iask.sina.com.cn/download/explain.php?fileid=35619585上面这个连接,是新浪共享中的一个文档...
http://ishare.iask.sina.com.cn/download/explain.php?fileid=35619585
上面这个连接,是新浪共享中的一个文档,pdf格式。
下载后的文件名为:"人工神经网络在定量结构_活性相关_QSARs_研究中的应用"
请问该如何写java代码来获得这个文件和文件名? 展开
上面这个连接,是新浪共享中的一个文档,pdf格式。
下载后的文件名为:"人工神经网络在定量结构_活性相关_QSARs_研究中的应用"
请问该如何写java代码来获得这个文件和文件名? 展开
3个回答
展开全部
上面给的连接的图片右上方有个download all files的按钮
进入后是一个文件列表
拉倒最底部有个vfa2.jar的文件,这个就是applect的编译后的库
在eclipse上创建个工程,把这个lib库加入并设为为类路径,然后再配置一个applet应用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先分析一下他的页面
看看pdf的下载地址是不是暴露在外面的如果是的哈 把他的外链地址拿到
然后 用io获取存储本地就好了
如果不是的话
找找相应的工具 把文件的地址拿到 然后在进行拿连接 io获取跟存储!
看看pdf的下载地址是不是暴露在外面的如果是的哈 把他的外链地址拿到
然后 用io获取存储本地就好了
如果不是的话
找找相应的工具 把文件的地址拿到 然后在进行拿连接 io获取跟存储!
追问
不知道怎么样判断下载地址是否暴露在外面。
但是下载连接好像没有带文件名后缀,应该不是暴露在外吧。
能否解释得再详细点?
追答
你可以看一下 他的网页使用php写的 我没用分析软件 只是用chrome审查了一下元素
就想编写页面一样 他会将页面上的action啊 class啊 在源文件上都可以看到的
找到与你下载相关的东西 肯定是一个相关action了
有两种方式 要么 你拼出页面元素调完action后最后传递给你Browser解析的url地址
然后通过url下载
要么你也可以手动的写一个类似Browser的client端 用java的io搞 不过
我觉得 难点应该还是在获取元素上 不过 也是找找东西 组合的事
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询