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

Отправка запроса в форму. Post запрос. Java soup - Программирование Android

29.11.2016, 21:29. Просмотров 300. Ответов 0

Здравствуйте! Работаю с java soup недавно и возникли сложности. Делаю парсинг сайта, где данные раскрываются постепенно при нажатии на кнопку "показать еще"
Код формы
HTML5
1
2
3
4
5
6
7
8
<form accept-charset="UTF-8" action="/load_events_page" data-remote="true" id="load_upcoming_form" method="get">
    <div style="margin:0;padding:0;display:inline">
        <input name="utf8" type="hidden" value="&#x2713;" />
    </div>
        <input name='_usec' type='hidden' value='342943' />   
        <input id="page" name="page" type="hidden" value="2" />
        <input id="type" name="type" type="hidden" value="upcoming" />
<a class="dashed_ref post_href" href="#">Показать еще</a></form>

http://www.cyberforum.ru/android-dev/thread655680.html
Получается запарсить только одну страницу, "нажать на кнопку" не получилось, вот мой кривой и косой код для нажатия кнопки
Мой набросок кода отправки формы
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
        @Override
        protected List<Event> doInBackground(Void... params) {
            try {
                doc = Jsoup.connect(PARSING_URL).userAgent(useragent).get();
                Connection.Response response = Jsoup.connect(PARSING_URL)
                        .method(Connection.Method.GET)
                        .execute();
                doc = Jsoup.connect(PARSING_URL)
                        .data("utf8", "&#x2713;")
                        .data("_usec", "345261")
                        .data("page", "3")
                        .data("type", "upcoming")
                        .userAgent(useragent)
                        .cookies(response.cookies())
                        .followRedirects(true)
                        .timeout(3000)
                        .post();
            } catch (IOException e) {
                e.printStackTrace();
            }

Прошу указать на ошибку или если код критически плох помочь с тем как это можно осуществить. Заранее спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.11.2016, 21:29
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Отправка запроса в форму. Post запрос. Java soup (Программирование Android):

Отправка POST запроса
Добрый день! столкнулся с проблемой, не могу отправить пост запрос, сваливаюсь...

Отправка POST запроса
Здравствуйте! Решил попробовать написать приложение на Android. Задачу поставил...

Отправка POST запроса серверу
Здравствуйте. Пишу приложение для Android, которое получает данные о...

Отправка POST-запроса на сервер
Задача - отправить на сервер запрос (либо параметры для запроса на сервере) и...

Не работает отправка POST запроса
try{ HttpClient httpclient = new DefaultHttpClient(); ...

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

Отправка Post запроса в Android предложении
Есть определенная php страница надо отправить на нее Post запрос из Android...

Отправка POST
Дайте пожалуйства рабочий пример отправки POST запроса на сервер. ПЕрекопал пол...

Отправка post запросов на сервер
доброго, имеется программа на пк и хочу сделать аналог для андроида, но в...

Отправка get запроса
Здравствуйте. Уже который день бьюсь с отправкой get запроса и получения...


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

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

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