我只是想知道如何告诉java打开一个网站,并输入文本(最好是一个字符串值)到文本字段如何将文本输入到使用java的网站?
例如,去谷歌和搜索任何文本(它不必被用户输入)
我意识到它不会真的打开任何浏览器或从网站打印任何东西。我只需要知道这个基本部分是为了我的程序。
我只是想知道如何告诉java打开一个网站,并输入文本(最好是一个字符串值)到文本字段如何将文本输入到使用java的网站?
例如,去谷歌和搜索任何文本(它不必被用户输入)
我意识到它不会真的打开任何浏览器或从网站打印任何东西。我只需要知道这个基本部分是为了我的程序。
如果试图查询到谷歌在你的榜样,并希望得到的搜索结果,可以使用查询字符串和阅读它的HTML结果
想通了。我不得不使用Selenium和HtmlUnit的组合。我的代码是这样
WebDriver driver = new HtmlUnitDriver();
driver.get("https://www.google.com");
WebElement element = driver.findElement(By.name("q"));
element.sendKeys("Hello");
driver.quit();
您可以使用这两者中的任何一个来输入文字 – Kick
看HTML单位 –
你想浏览器_actually_通畅并有BOT方式,以备你,就像[硒(http://docs.seleniumhq.org/ ),还是只是试图向Google的web服务发送GET请求? –
我试图让程序进入网站并在文本字段中输入文本,现在就完成了。我正在看Selenium,但我不确定那是我想要的。 – anthoK