1

JSoupを使用してページを開こうとしています。次のようなページを開いてwww.google.comコンテンツを印刷しようとしました:

Document doc = Jsoup.connect("http://www.google.com").get();
System.out.println(doc.text());

出力は次のとおりです。

Google Ricerca Immagini Video Mappe News Shopping Gmail Altro » iGoogle | Cronologia web | Impostazioni | Accedi Italia   Ricerca avanzataStrumenti per le lingue PubblicitàSoluzioni AziendaliTutto su GoogleGoogle.com in English © 2012 - Privacy e Termini

次のようにページを開こうとすると:

http://www.mysite.com/test.php?link=http://www.myothersite.com/test/test1-/10968/try.html?params=65%253A12%257C66%253A2%257C39%253A6%257C72%253A5104&rt=nc&_dmd=1&id=p3286.c0.m14&_vc=1&x=11&param1=p and d&sotto_categoria=_

そして私は得るIOException

java.io.IOException: 400 error loading URL http://www.mysite.com/test.php?link=http://www.myothersite.com/test/test1-/10968/try.html?params=65%253A12%257C66%253A2%257C39%253A6%257C72%253A5104&rt=nc&_dmd=1&id=p3286.c0.m14&_vc=1&x=11&param1=p and d&sotto_categoria=_
    at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:362)
    at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:338)
    at org.jsoup.helper.HttpConnection.execute(HttpConnection.java:136)
    at org.jsoup.helper.HttpConnection.get(HttpConnection.java:125)

何が問題なのですか?誰かが私を助けることができますか?ありがとう!!

4

1 に答える 1

2

私は非常に簡単な方法で解決しました.. queryString の黒いスペースを削除して、-:)

于 2012-03-28T18:51:40.567 に答える