从Web SRC URL生成文件

时间:2018-11-19 21:08:12

标签: java intellij-idea web-scraping jsoup

我的程序上有一个奇怪的问题,我似乎无法弄清楚。在Mac上可以正常工作,但在Windows上则不能。该程序的目的是为页面上所有图片抓取一个URL,然后将其保存到文件中。我认为主要的问题是Windows试图查找与图片所托管的SRC URL的名称相同的文件,而不是从该名称生成图片文件。

我遇到的错误:

IN

编辑更改错误

我需要一种方法来制作一个带有SRC名称的空白文件并覆盖它,或者创建一个带有SRC名称的文件。有什么想法吗?

`java.io.FileNotFoundException: C:\Downloads\rUqSTMN09zEXEdpicCS4lnNynf-NXrTxm88.png (The system cannot find the path specified)`

然后,我使用OutputStream尝试创建文件。使用FileOutputStream会引发相同的错误。

int indexName = src.lastIndexOf("/"); if (indexName == src.length()){ src = src.substring(1,indexName); } indexName = src.lastIndexOf("/"); String name = src;

编辑-附加代码

OutputStream out = new BufferedOutputStream(new FileOutputStream(folderPath + name));

尝试修复

  • URLname.replace(“:”,“”);

0 个答案:

没有答案