зайдите на веб-страницу через консоль в Java - PullRequest
0 голосов
/ 04 ноября 2011

Интересно, можно ли написать консольное приложение, которое будет работать на веб-странице, не открывая браузер? Я хочу проверить, жива ли веб-страница (и проверить наличие в ней HTML-строки), но я не хочу каждый раз открывать веб-браузер, поскольку у меня есть большое количество веб-страниц для проверки. Каков наилучший способ сделать это? У меня есть некоторые знания в Java, но не так много, как в сети с Java.

любая помощь или направление будет принята с благодарностью.

Ответы [ 2 ]

3 голосов
/ 04 ноября 2011

Вы хотите java.net.URL.getConnection () :

InputStream is = null;
try{
    URL page = new URL("http://example.com/");
    URLConnection connection = page.openConnection();
    is = connection.getInputStream();
}
catch(MalformedURLException e)
{
    // ....
}
catch(IOException e)
{
    // Couldn't connect to website
}
// do something with input stream
1 голос
/ 04 ноября 2011

Вы можете попробовать этот короткий урок: http://download.oracle.com/javase/tutorial/networking/urls/readingURL.html

Также вы найдете больше примеров кода здесь: http://www.exampledepot.com/egs/java.net/pkg.html

...