#java #html-parsing #html-parser
#java #html-синтаксический анализ #html-анализатор
Вопрос:
Я использую org.htmlparser.Анализатор для синтаксического анализа URL, он отлично работает для всех внутренних URL-адресов, которые находятся в сети. Но когда я пытаюсь открыть внешние URL-адреса, он выдает
Исключение в потоке «main» org.htmlparser.util.Исключение ParserException: отказано в подключении: connect; исключение java.net.ConnectException: отказано в подключении: connect
Эта строка завершается ошибкой —
Parser p = новый анализатор («http://www.google.com «);
Я могу открывать внешние URL-адреса в браузере с помощью прокси. Итак, я также выполняю аутентификацию прокси с использованием класса Authenticator в коде, но он не работает.
Ответ №1:
Возможно, вам захочется установить параметры подключения к прокси-серверу при запуске программы Java
java -Dhttp.proxyHost=proxyhostURL
-Dhttp.proxyPort=proxyPortNumber
-Dhttp.proxyUser=someUserName
-Dhttp.proxyPassword=somePassword javaClassToRun
Комментарии:
1. Добавил это в код … но это не работает… System.setProperty («http.proxyHost», <proxyURL>); System.setProperty («http.proxyPort», <proxyPort>); System.setProperty («http.proxyUser», <proxyUserName>); System.setProperty («http.proxyPassword», <proxyPassword>);