如何使用java将文本输入网站?
我只是想知道如何告诉java打开一个网站并在文本字段中输入文本(最好是字符串值) 例如,转到谷歌搜索任何文本(不必由用户输入)如何使用java将文本输入网站?,java,http,search,urlconnection,urlstream,Java,Http,Search,Urlconnection,Urlstream,我只是想知道如何告诉java打开一个网站并在文本字段中输入文本(最好是字符串值) 例如,转到谷歌搜索任何文本(不必由用户输入) 我意识到它实际上不会打开任何浏览器或打印网站上的任何内容。我只需要知道我的程序的基本部分。如果您在示例中尝试查询Google并想要获得搜索结果,您可以使用查询字符串并读取其html结果。我必须使用硒和HtmlUnit的组合。我的代码是这样的 WebDriver driver = new HtmlUnitDriver(); driver.get("https://www
我意识到它实际上不会打开任何浏览器或打印网站上的任何内容。我只需要知道我的程序的基本部分。如果您在示例中尝试查询Google并想要获得搜索结果,您可以使用查询字符串并读取其html结果。我必须使用硒和HtmlUnit的组合。我的代码是这样的
WebDriver driver = new HtmlUnitDriver();
driver.get("https://www.google.com");
WebElement element = driver.findElement(By.name("q"));
element.sendKeys("Hello");
driver.quit();
你想让浏览器实际打开并让机器人为你输入,比如,还是你只是想向谷歌的Web服务发送一个GET请求?我想让程序在网站上运行并在文本字段中输入文本,现在就这些。我正在研究Selenium,但我不确定这是否是我想要的。您可以使用这两个选项中的任何一个来输入文本