0

Jsoup を使用すると 404 エラーが発生します。呼び出しはDocument doc = Jsoup.parse(url, 30000)あり、URL 文字列はhttp://www.myland.co.il/%D7%9E%D7%97%D7%A9%D7%91-%D7%94%D7%A9%D7%A7%D7%99%D7%94 あり、URL は Chrome で正常に表示されます。私が得ているエラーはjava.io.IOException: 404 error loading URL http://www.myland.co.il/vmchk/××ש×-×שק××

何か案は?

4

2 に答える 2

1

parse()Web サイトには -method を使用しないでくださいconnect()。代わりに使用してください。そのため、より多くの接続設定を設定できます。

final String url = "http://www.myland.co.il/%D7%9E%D7%97%D7%A9%D7%91-%D7%94%D7%A9%D7%A7%D7%99%D7%94";

Document doc = Jsoup.connect(url).get();

ただし、問題は url エンコーディングです。

Exception in thread "main" org.jsoup.HttpStatusException: HTTP error fetching URL. Status=404, URL=http://www.myland.co.il/vmchk/××ש×-×שק××

URL をデコードしてutf-8に戻しても、これは解決しません。

「代替」URLはありますか?

于 2013-02-06T12:43:19.637 に答える