Võrgurakendused I / Programmeerimise põhikursus
#333
Отправлено 28 сентября 2009 - 15:57
Сообщение изменено: nikolka (28 сентября 2009 - 15:58 )
#334
Отправлено 29 сентября 2009 - 20:17
#337
Отправлено 06 октября 2009 - 16:56
Я пробовал 2мя способами, в обоих случаях не получилось - в пером случае проверка на то, чтобы размер документа был не нулевым, во втором случае - запрашивается статус страницы.
Вот почему например это не работает ?
URL url = null; url = new URL("http://www.google.ru"); if (url.openConnection().getContentLength() > 0) { System.out.println("Specified URL can be traced"); } else { System.out.println("Could not connect to the specified url address"); }
Сообщение изменено: Dark Kyro (06 октября 2009 - 16:57 )
#344
Отправлено 06 октября 2009 - 20:59
Да забей на них , главное Яву сдать.жесть, каждый день хотя бы по три часика... а когда же остальные уроки?
А если серьезно, то ява самая сложная в третьем семестре, а остальное там Сиде, Выргуракендусед, и Финантсы ну скажем так средней сложности, да и задание по яве по сравнению с прошлым годом сделали легче, так что ничего сверхествественного нет.
#345
Отправлено 06 октября 2009 - 21:09
Вот почему например это не работает ?
URL url = null; url = new URL("http://www.google.ru"); if (url.openConnection().getContentLength() > 0) { System.out.println("Specified URL can be traced"); } else { System.out.println("Could not connect to the specified url address"); }
слушай, я пока с этой домашкой не разбирался, но кажись там нужно объявлять класс
URLConnection и его уже открывать.
что-то вроде:
URL url = null;
URLConnection connection_link;
url = new URL("http://www.google.ru");
connection_link = url.openConnection()
могу ошибаться.
– Совсем худо, – заключил хозяин, – что-то, воля ваша, недоброе таится в мужчинах, избегающих вина, игр, общества прелестных женщин, застольной беседы. Такие люди или тяжко больны, или втайне ненавидят окружающих.
#346
Отправлено 08 октября 2009 - 14:49
Работающий вариант получился такой :
URL url = new URL("http://" + urlstr); HttpURLConnection conn = (HttpURLConnection)url.openConnection(); conn.setReadTimeout(1000); conn.connect(); if (conn.getResponseCode() == HttpURLConnection.HTTP_OK){ System.out.println("OK"); } else { System.out.println("Fail"); } conn.disconnect();А вот conn.getContentLength() все равно не работает, выдает -1 всегда.
Теперь осталась только 1 проблема - как открыть ссылку в браузере ?
Пример 1 - взят с последней ссылки со страницы с заданием
Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler " + url);Не работает. Не выдает никаких ошибок, но и ничего не открывает.
Пример 2
URI uri = new URI ("http://www.google.co.uk/index.html"); Desktop.getDesktop().browse(uri);Тут пишет "The system cannot find the file specified"
P.S. Хотя в задании написано что надо только составить правильную ссылку, а открывать ее средствами программы не надо, так что на это можно забить )
Сообщение изменено: Dark Kyro (08 октября 2009 - 15:04 )
#347
Отправлено 08 октября 2009 - 15:25
Joga Bonito!
#349
Отправлено 09 октября 2009 - 16:24
чтоб облегчить парсинг html/xml советую взглянуть на библиотеку xpath
http://www.w3schools...path_syntax.asp
http://www.roseindia...ava-xpath.shtml
http://www.vipan.com...cs/xmlHelp.html
Сообщение изменено: Infern0 (10 октября 2009 - 11:33 )
#350
Отправлено 09 октября 2009 - 23:21
#351
Отправлено 14 октября 2009 - 13:49
Пытаюсь запустить его на Win7
Captur1e.JPG 76,54К 71 Количество загрузок
#353
Отправлено 17 октября 2009 - 15:19
#356
Отправлено 20 октября 2009 - 10:19
java.net.UnknownHostException
такчто словив его после getInpustream() или openConnection() можете писать что сайт не обнаружен.
#359
Отправлено 27 октября 2009 - 20:02
кстати, стояли как-то ржали, что такими темпами нам на экзамене по ППК свою ОС зададут написать.
видимо, недалеки были от правды, коль уж Пэинт задают )))))
– Совсем худо, – заключил хозяин, – что-то, воля ваша, недоброе таится в мужчинах, избегающих вина, игр, общества прелестных женщин, застольной беседы. Такие люди или тяжко больны, или втайне ненавидят окружающих.