2017-05-07 3 views
-1

を得るために、私のURLを変換jsoup:私はjsoup にペルシャ文字でURLを使用する場合、私は、ブラウザのアドレスバー コードからURLをコピーし、この例外を取得し、他のSTHと404エラー

String url = "http://www.tahlildadeh.com/%D8%A2%D9%85%D9%88%D8%B2%D8%B4/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%DA%AF%D8%A7%D9%85-%D8%A8%D9%87-%DA%AF%D8%A7%D9%85-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF"; 
    Document document = Jsoup.connect(url).data("query", "Java") 
      .userAgent("...") 
      .timeout(10000) 
      .post(); 
    System.out.println(document.title()); 

例外:

Exception in thread "main" org.jsoup.HttpStatusException: HTTP error fetching URL. Status=404, URL=http://www.tahlildadeh.com/%25d8%25a2%25d9%2585%25d9%2588%25d8%25b2%25d8%25b4/%25d8%25a2%25d9%2585%25d9%2588%25d8%25b2%25d8%25b4-%25da%25af%25d8%25a7%25d9%2585-%25d8%25a8%25d9%2587-%25da%25af%25d8%25a7%25d9%2585-%25d8%25a7%25d9%2586%25d8%25af%25d8%25b1%25d9%2588%25db%258c%25d8%25af 

問題は実際のURLと例外のURLが異なり、ブラウザでそのリンクを開くと404エラーが発生することです。

答えて

0

私はJsoupバージョン1.8.3を使用していますが、正常に動作しているようです。 enter image description here

関連する問題