如何使用我的java代码在网站中插入输入并获得结果的新URL?

如何使用我的java代码在网站中插入输入并获得结果的新URL?,java,url,Java,Url,请在这方面帮助我,我正在开发一个java程序,应该进入一个网站,然后在这个网站上搜索特定的单词,然后得到结果。我的问题是,我不知道如何在网站的搜索栏中输入此输入,以及如何使其进入下一页 也许可以帮你。它能够用Java模拟浏览器。例如,通过查看页面,您必须操作URL以获得正确的结果,从而在上提交表单。 我已经搜索了nokiabla并得到了这个URL http://www.gsmarena.com/results.php3?sQuickSearch=yes&sName=nokiabla 所

请在这方面帮助我,我正在开发一个java程序,应该进入一个网站,然后在这个网站上搜索特定的单词,然后得到结果。我的问题是,我不知道如何在网站的搜索栏中输入此输入,以及如何使其进入下一页

也许可以帮你。它能够用Java模拟浏览器。例如,通过查看页面,您必须操作URL以获得正确的结果,从而在上提交表单。

我已经搜索了nokiabla并得到了这个URL

http://www.gsmarena.com/results.php3?sQuickSearch=yes&sName=nokiabla
所以基本上你必须这样做:

String s = "nokia 3310"; 
URL url = new URL("http://www.gsmarena.com/results.php3?sQuickSearch=yes&sName="+s); 
URLConnection connection = url.openConnection(); 
// do the read stuff.
您不能简单地写入URL,Web服务器应该如何处理?HTML表单和TCP流之间有许多层。
不过,您应该多读一点。

展示一些您为此创建的代码。如果没有更多信息,我们怎么可能开始尝试帮助您呢?我的车坏了!为什么?你是对的,所以你可以看到下面的代码:String s=nokia 3310;URL=新URL;URLConnection=url.openConnection;connection.setDoOutputtrue;OutputStreamWriter out=新建OutputStreamWriterconnection.getOutputStream;out.writesName+s;关上;在写了这段代码之后,我阅读了页面内容,发现页面仍然是一样的,就像我没有在搜索栏中输入输入一样