私はurl = "http://mp3.zing.vn/tim-kiem/playlist.html?q=Bảo Thy
Document doc = Jsoup.connect(url).get()
Jsoup
私がhtmlを取得するために使用するとき。うまくいきません。ブラウザを使った時とは違うhtmlを返します。どうすればこの問題を解決できますか。
ただし、パラメーターなしで url を使用すると ( http://mp3.zing.vn)
、正しく機能します。
私はurl = "http://mp3.zing.vn/tim-kiem/playlist.html?q=Bảo Thy
Document doc = Jsoup.connect(url).get()
Jsoup
私がhtmlを取得するために使用するとき。うまくいきません。ブラウザを使った時とは違うhtmlを返します。どうすればこの問題を解決できますか。
ただし、パラメーターなしで url を使用すると ( http://mp3.zing.vn)
、正しく機能します。
私はこの問題を解決しました。
http://mp3.zing.vn/tim-kiem/playlist.html?q=Bảo thy
パラメータはベトナム語で、この場合、このサイトはURLエンコードを使用します。そのため、すべてのパラメーターをUTF-8エンコードにエンコードする必要があります。
keyword = URLEncoder.encode(keyword,"UTF-8");
エンコード後のURL
http://mp3.zing.vn/tim-kiem/playlist.html?q=B%E1%BA%A3o%20thy
Jsoupは正しく機能しました。
全てに感謝。トピックを閉じます。
私は同じ問題を抱えていて、それを修正しました
Document doc = Jsoup.connect("YourURL").userAgent("Mozilla").get();