403 Ошибка при перемещении кода из приложения Java на Android с помощью JSoup - PullRequest
2 голосов
/ 29 декабря 2011

Я хочу извлечь данные из таблицы по этой ссылке с помощью JSoup. Когда я пытаюсь запустить следующий код в Java Application Project в Eclipse, я успешно могу это сделать. Тем не менее, когда я использую тот же код в моем Android Project, он выдает ошибку 403 при загрузке URL.

Это мой код:

try{
    Connection c=Jsoup.connect("http://www.nseindia.com/live_market/dynaContent/live_watch/option_chain/optionKeys.jsp?date=29DEC2011");
    //System.out.println("got connection "+c.toString());
    Document doc=c.get();
    //System.out.println("reached");
}
catch(Exception e){
    e.printStackTrace();
}

В трассировке стека он показывает ошибку в строке Document doc=c.get();, что означает, что с методом get() что-то не так.

Что я должен сделать, чтобы исправить это и успешно разобрать страницу?

1 Ответ

0 голосов
/ 14 ноября 2013

Использование:

response.ignoreHttpErrors (false);

для отключения получения ошибок сервера (например, 403. 404 и т. Д.).Если вы отключите, вы можете получить код HTML со страницы.

...