Jsoup 使用变音符号编码 URL
Jsoup encoded URL with Umlaut
我在使用 'ö' 抓取 URL 时遇到问题,所以我找到了一个可能的解决方案 (在下面实现)
String url = "https://www.ariva.de/deutsche_börse-aktie/bilanz-guv?page=0";
String encodedURL = URI.create(url).toASCIIString();
Document doc = Jsoup.connect(encodedURL).get();
但是,我仍然得到错误:
Exception in thread "main" org.jsoup.HttpStatusException: HTTP error fetching URL. Status=404, URL=http://www.ariva.de/deutsche_b%2525C3%2525B6rse-aktie/bilanz-guv?page=0
Jsoup.connect(url)
自动编码提供的 URL,只需将您的 url 字符串直接放在那里。
我在使用 'ö' 抓取 URL 时遇到问题,所以我找到了一个可能的解决方案
String url = "https://www.ariva.de/deutsche_börse-aktie/bilanz-guv?page=0";
String encodedURL = URI.create(url).toASCIIString();
Document doc = Jsoup.connect(encodedURL).get();
但是,我仍然得到错误:
Exception in thread "main" org.jsoup.HttpStatusException: HTTP error fetching URL. Status=404, URL=http://www.ariva.de/deutsche_b%2525C3%2525B6rse-aktie/bilanz-guv?page=0
Jsoup.connect(url)
自动编码提供的 URL,只需将您的 url 字符串直接放在那里。