Исключение URL Java из прочитанного файла с java.net.MalformedURLException: нет протокола - PullRequest
0 голосов
/ 20 декабря 2018
public class tset {
     public static void main(String[] args){
            try{

                File file = new File("url_file.txt");
                FileReader filereader = new FileReader(file);
                BufferedReader bufReader = new BufferedReader(filereader);
                String line = "";
                String input = "";

                while((line = bufReader.readLine()) != null){
                    String url = line;
                    String url2 =  "\""+line+"\"";
                    URL url3 = new URL(line);
                    Document doc = Jsoup.connect(url2).get();
                    Elements paragraphs = doc.select("p");
                    for (Element p : paragraphs)
                        input += p;
                }

                bufReader.close();
            }catch (FileNotFoundException e) {
                // TODO: handle exception
                System.out.println(e);
            }catch(IOException e){
                System.out.println(e);
            }
        }
}

url_file.txt содержит https://en.wikipedia.org/wiki/Distributed_computing.

Я выполнил поиск в stackoverflow, чтобы решить эту проблему. Мы не смогли найти ответ, кроме как добавить https: //.(http: //, https: // все получат одинаковую ошибку)

Кроме того, я пробовал новый URL или Jsoup.connect и использовал как url2, но все не удалось.

Я быценим ваш совет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...