• 回答数

    6

  • 浏览数

    192

yuanxia6636
首页 > 学术期刊 > java批量下载知网论文

6个回答 默认排序
  • 默认排序
  • 按时间排序

桠枫娇娇

已采纳

用HttpClient(commons httpclient)包,模拟一个Get请求,发送到网址172.16.30.230/文件地址。这个文件地址不能是E/Map/123.txt,必须是暴露在服务器中的应用里的。就像你写的应用里的一个jsp页面的目录。成功发送get请求后,就会得到response,里面有流。就是你下载的文件,然后可以通过FileOutputStream,指定你输出目录,写到磁盘上。

182 评论

沐沐渔的天堂

必然不可以,读取文献内容需要权限的

272 评论

屁界的战斗猪

解析指定页面,得到pdf文件的地址,用URL来取回pdf的输入流,然后写到本地文件。

234 评论

康泽装饰

用HttpClient(commons httpclient)包,模拟一个Get请求,发送到网址172.16.30.230/文件地

97 评论

拎拎同学

感觉楼上几位说的办法都是http协议,走的是jsp网站路线,也不失为一种可选的不错的办法.既然是jsp建站了,那也不妨再省事一些.http协议毕竟稳定性和速度较弱,改为websocket协议更佳.再延伸一步,websocket协议对浏览器版本的要求太高,IE10以上才能带起来,怕你的浏览器版本达不到.可以换用Amf3协议,把jsp网页内植入一个flash小组件,让java和actionscript之间直接通信.要么,抛开jsp站点不谈,只看底层的文件传输,就用tcp协议.你去服务器上弄个socketServer,你在本机弄个socket,两边对准了端口号,直接把文件抓下来算了.这个办法想必是最迎合你的提问的.你本来就是只想通过java语言传输,没考虑过弄jsp网站,没考虑过要牵扯到太多其它的语言,什么html, css, javascript, xml的.大家都知道,一旦建站,冒出来的语言就多了,就化简为繁了.总起来说,不管怎么通信,走的皆是字节流,其实也就是字节数组byte[].把数组当作参数,从服务器端的socket写进去objectOutputStream.writeObject (array); objectOutputStream.flush ();再从你本机的socket读出来objectInputStream.readObject ();反正就是个txt记事本小文件,估计一瞬间就传完了,也不用在乎什么进度条了.楼主试试看吧.

347 评论

豆浆煮菠菜

HTML Parser 开源的,自己查 api 去吧

356 评论

相关问答

  • 知网下载论文能批量吗

    下个note express,在线搜索数据库,找到以后把需要的文献目录保存下来再全部勾选下载全文,就可以批量下载了。 NoteExpress 是北京爱琴海软件公

    幸福0571 2人参与回答 2023-12-08
  • 知网的论文如何批量下载

    1、首先登陆学校图书馆知网官方网站的论文列表。2、然后批量选择好自己要下载的知网进论文。2、最后点击下载即可。

    2012骏马飞驰 2人参与回答 2023-12-05
  • 知网的论文能批量下载么

    方法如下: 电脑型号:华硕A456U。 电脑系统:win10。 软件:知网。 1、首先打开电脑上面的浏览器,然后搜索知网,点击知网官网进入其中。 2、在知网中输

    奶油花生AAA 2人参与回答 2023-12-08
  • 批量下载知网上pdf格式论文

    一般下载论文都是caj格式,先按照caj格式下载下来论文,如何转换步骤如下: 1、先使用caj工具,打开格式的论文。 2、点击CAJViewer7.2中的 文件

    蓝缀天堂鸟 4人参与回答 2023-12-06
  • 知网怎么下载论文批量下载

    中国知网选中几篇下载的文献很多可以使用批量下载功能。1、打开中国知网,并检索到所需文献。需要注意的是即使重启浏览器知网也会记住之前选择的文献,在批量下载之前如果

    流浪猫想家 2人参与回答 2023-12-09