如何使用java将文本输入网站?

时间:2014-03-06 01:43:07

标签: java http search urlconnection urlstream

我只是想知道如何告诉java打开一个网站并在文本字段中输入文本(最好是一个字符串值)

例如,访问Google并搜索任何文本(无需用户输入)

我意识到它实际上不会打开任何浏览器或从网站打印任何东西。我只需要知道这个基本部分,以便为我的程序奠定基础。

2 个答案:

答案 0 :(得分:0)

如果您尝试在示例中查询Google并希望获得搜索结果,则可以使用查询字符串并阅读其html结果

答案 1 :(得分:0)

想出来。我不得不使用Selenium和HtmlUnit的组合。我的代码是这样的

WebDriver driver = new HtmlUnitDriver();

driver.get("https://www.google.com");

WebElement element = driver.findElement(By.name("q"));

element.sendKeys("Hello");


driver.quit();