URL JSOUP с пробелами -% 20 забирается - PullRequest
0 голосов
/ 30 мая 2018

Я хочу прочитать следующий URL:

https://www.fangraphs.com/liveboxscore.aspx?date=2018-03-29&team=Blue Jays & dh = 0 & season = 2018

Проблема: существуетпробел между Синим и Джейсом

При подключении и получении данных через JSOUP (jsoup.connect (url) .get ()) я получаю следующую ошибку:

Ошибка HTTPполучение URL.Status = 400, URL = https://www.fangraphs.com/boxscore.aspx?date=2018-03-29&team=Blue Jays & dh = 0 & season = 2018

Даже при замене пробела на% 20 или использовании кодирования проблема все еще сохраняется.

Любая подсказка, что мне нужно сделать?

Спасибо

1 Ответ

0 голосов
/ 30 мая 2018

удалить пробелы в URL перед JSOUP.connect (URL)

try {
                url = java.net.URLDecoder.decode(url, "UTF-8");
            } catch (UnsupportedEncodingException e) {
                e.printStackTrace();
            }
...