Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
ask_man
0 / 0 / 0
Регистрация: 29.04.2013
Сообщений: 1
#1

"jsoup" не коннектится дважды () - Программирование Android

03.05.2013, 11:17. Просмотров 700. Ответов 0
Метки нет (Все метки)

Здравствуйте!
есть сайт с анекдотами
http://anekdoty.onru.ru/
при первом коннекте получаю куки, а при следующем коннекте втыкаю запросу эти куки,
так вот, - вся проблема в том, что от страницы "http://anekdoty.onru.ru/anekdoty/anekdoty/1" ответ приходит,
а вот от "http://anekdoty.onru.ru/anekdoty/anekdoty/2" нет, в логах пишет ошибку

"05-03 06:17:33.754: W/System.err(260): org.jsoup.HttpStatusException: HTTP error fetching URL. Status=-1, URL=http://anekdoty.onru.ru/anekdoty/anekdoty/1"
И вообще не уверен, что куки нужны(я новичок в программировании)
Люди добрые помогите пожалуйста...
Заранее до невозможности благодарен!

Вот мой код
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
public void siteConnect(){
        Document doc,docS;
        String session;
        tv.setText("");
        String web = "http://anekdoty.onru.ru/";
        
        try {
 
            Response res = (Response) Jsoup.connect(web)
                    .userAgent(": Mozilla/5.0 (Windows NT 5.1; rv:20.0) Gecko/20100101 Firefox/20.0")
                    .method(Method.POST)
                    .execute();
            docS = res.parse();
            session = res.cookie("PHPSESSID");
 
            for (int i = 1; i <2;i++){
                
                
                tv.append(""+session+"\n");
                doc = Jsoup.connect(web+"anekdoty/anekdoty/"+i)
                        .cookie("PHPSESSID",session)
                        .referrer(web)
                        .userAgent(": Mozilla/5.0 (Windows NT 5.1; rv:20.0) Gecko/20100101 Firefox/20.0")
                        .get();
                
                
                Elements text = doc.getElementsByClass("section__content");
                for (int z = 1; z<text.size();z++){
                    Element str = text.get(z);
                    tv.append(z+" "+str.text()+"\n");
                }
                
            }
        
            
        } catch (IOException e) {
            // TODO Автоматически созданный блок catch
            e.printStackTrace();
        }
        
    }

http://www.cyberforum.ru/android-dev/thread1913237.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.05.2013, 11:17
Я подобрал для вас темы с готовыми решениями и ответами на вопрос "jsoup" не коннектится дважды () (Программирование Android):

Работа с БД, связывание таблиц "фильмы", "жанры", "режиссеры"
Ребят, всем привет! накидайте какие-нить идеи по реализации ситуация такая...

Ошибка "Unknown method "e" of "org.apache.commons.logging.Log"
Unknown method 'e' of 'org.apache.commons.logging.Log' package...

Постепенно вывести на экран слово "Java", в котором буквы состоят из "интересных" элементов
Я учусь в универе и вот пытаюсь делать лабораторные по языку java, только на...

Выбор платформы разработки "1С Мобильная платформа" или "Android Studio"
Всем, здравствуйте! Есть задача по разработке клиента для терминала сбора...

При эмулировании вместо надписи "Hello world" отображается "android"
Привет форумчане! Я только-только начинал программировать на андроиде. Поставил...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.05.2013, 11:17
Привет! Вот еще темы с решениями:

Как прикрутить "свой браузер" к странице - "фрагмент"
здравствуйте. все, уже голову сломал. не соображаю совсем. не получается...

Как "превратить" string "6.971245e-001" во float?
Число конечно пример

Что означают конструкции "finally" и "throw new"?
Я с Java уже давно, но с этим столкнулся в первый раз. Объясните, пожалуйста,...

блокирование кнопок "Home" "Back"
Доброго времени. собственно вопрос сл. можно ли заблокировать или каким либо...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru