文字列に保存するアイテムをシアーズで検索しようとしています。
入力するたびに次のことに気付きます。
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 に置き換えてみましたが、実際にはエラーになります。