Я использую org.htmlparser.Анализатор для анализа URL, но не работает для внешних URL-адресов и выдает отказ в соединении: ошибка подключения

#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>);