Jsoup - 如何提交表单

时间:2017-07-04 16:14:09

标签: android jsoup

我想在我的Android应用程序的特定网站上提交表单:  http://www.mp3juices.cc/

以下是chrome dev工具中的网站: enter image description here

我尝试使用Jsoup,但它在搜索之前(在发送表单之前)给了我相同的页面。

这是我的代码:

Connection.Response response = Jsoup.connect(url)
                    .method(Connection.Method.GET)
                    .userAgent("Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.109 Safari/537.36")
                    .referrer(url)
                    .execute();
Map<String,String> mCookies = response.cookies();
response = Jsoup.connect(url)
                    .userAgent("Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.109 Safari/537.36")
                    .method(Connection.Method.POST)
                    .cookies(mCookies)
                    .data("query","song name")
                    .referrer(url)
                    .execute();
//here im printing that document and it is unchanged.
doc = response.parse().toString();

我希望它将文本发送到搜索框表单,返回更新的页面,然后我就可以选择结果(div)。

请帮助我理解我做错了什么。

0 个答案:

没有答案