我遇到了一些问题。我想卷曲一个工作正常的网页。
URL url5 = new URL("put URL here!");
try (BufferedReader reader = new BufferedReader(new InputStreamReader(url5.openStream(), "UTF-8"))) {
for (String line5; (line5 = reader.readLine()) != null;) {
System.out.println(line5);
}
}
卷曲网站后,我想更改一些值,即将文本输入字段。之后,我想点击提交按钮,然后重新卷曲新页面。
例如,我想卷曲谷歌主页。我想以编程方式输入文本"今天的日期"。在那之后,我想卷曲结果页面。
答案 0 :(得分:1)
你不需要这样做。您可以使用Selenium WebDriver以及HtmlUnit或FireFox来模拟此行为。
在Selenium中,我们创建了一个驱动浏览器的驱动程序(firefox,chrome,htmlunit等)。我们可以执行我们想要的操作,并在此过程中截取屏幕截图。
请阅读this文章了解详情。