0

文字列に保存するアイテムをシアーズで検索しようとしています。

入力するたびに次のことに気付きます。

http://www.sears.com/search=summer clothes

Google Chrome の検索バーで、自動的に次のように変換されます。

http://www.sears.com/search=summer%20clothes?catalogId=12605&storeId=10153&levels=Clothing&autoRedirect=true&viewItems=25&redirectType=CAT_REC_PRED

したがって、私の戦略は、Jsoup がこのサイトを取得してリダイレクトに従うようにすることです。

String url = "http://www.sears.com/search=summer clothes";
Document document = Jsoup.connect(url).followRedirects(true).get();

しかし、それが実際に私を連れて行くウェブサイトはhttp://www.sears.com/search=summer ?.... 効果的に「服」を切り落としています。

これはなぜでしょうか?URL のスペースを %20 に置き換えてみましたが、実際にはエラーになります。

4

1 に答える 1