Форум программистов, компьютерный форум CyberForum.ru

Jsoup парсинг сайта - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Что-то случилось с Android Studio http://www.cyberforum.ru/android-dev/thread1770884.html
что то слетело видимо. sdk? библиотеки? нужно восстановить с минимальным скачиванием с инета, ибо инет деревенский, то бишь переустановить sdk не пойдет)
Android SerachView не editable SearchView при стандартном использовании и при использовании бибилиотки MaterialSearchView при нажати на лупу пявляется hint, но редактировать невозможно, каретка не появляется, клавиатура не выдвигается. protected void onCreate(Bundle savedInstanceState) { setTheme(R.style.AppTheme); super.onCreate(savedInstanceState); setContentView(R.layout.list_friends); ... http://www.cyberforum.ru/android-dev/thread1770845.html
Ошибка в работе с SharedPreferences Android
Здравствуйте, у меня есть код, который при запуске записывает текст в EditText из SharedPreferences, если он уже был, и при нажатии на кнопку, наоборот, записывает текст из SharedPreferenced в EditText (пока не сделал): EditText nameEdit; SharedPreferences sPref; SharedPreferences.Editor sPrefEditor; @Override protected void onCreate(Bundle savedInstanceState) {
Android Чек большого количества togglebutton при прогрессе seekBar тормозит
Суть проблемы: есть 81 togglebutton у которых меняется background при помощи селектора. Эти кнопки чекаются за счет прогресса Seekbar. проблема в том, что не хватает времени на checked(true) (бекграунд батона соответственно то же не меняется). Т.е. я тяну SeekBar кнопки чекаются, только появляются пропуски чека. если тянуть SeekBar медленно то пропусков нету. почитал, что смена бекграунд...
Android SQlite Insert, delete, update http://www.cyberforum.ru/android-dev/thread1770475.html
Добрый день. Возник такой вопрос. Есть база с таблицей MailSettings. Она пустая. При первом сохранении настроек, все понятно (Insert). В этой таблице всегда должен быть один ряд: ID = 1, user = some_user, sender = some_sender, pass = some_pass, smtp = some_smtp, port = some_port, receiver = some_receiver Как реализовать в одном методе и создание и перезапись единственной записи? Мой...
Android Перевод между системами счисления Есть ли в adnroid встроенная функция перевода из одной системы счисления в другую? подробнее

Показать сообщение отдельно
rockstarone
13 / 13 / 6
Регистрация: 23.10.2014
Сообщений: 184
26.06.2016, 10:47     Jsoup парсинг сайта
Помогите пожалуйста.
Пытаюсь получить названия книг с сайта livelib.
Но он ничего не парсит. Все сайты парсит нормально а на этом не получается .

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
42
43
44
45
46
public class NewsFragment extends Fragment {
    public Elements  title;
    public ArrayList<String> titleList = new ArrayList<String>();
    private ArrayAdapter<String> adapter;
    private ListView lv;
    private TextView tv;
    View view;
    public NewsFragment() {
        // Required empty public constructor
    }
 
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        view = inflater.inflate(R.layout.fragment_news, container, false);
        lv=(ListView)view.findViewById(R.id.listViewNews);
 
        adapter= new ArrayAdapter<String>(getActivity(),android.R.layout.simple_list_item_1,titleList);
        lv.setAdapter(adapter);
        new MyTask().execute();
        return view;
    }
    public class MyTask extends AsyncTask<Void, Void, Void> {
        @Override
        protected Void doInBackground(Void... voids) {
 
            try {
                Document document = Jsoup.connect("https://www.livelib.ru/selection/20233").get();
                Elements description = document.select(".tag-book-title");
 
                for(Element titleFromSite:description){
                    if(titleFromSite.text().equals(""))
                        continue;
                    titleList.add(titleFromSite.text());
                }
            }catch (IOException ex){
                ex.printStackTrace();
            }
            return null;
        }
        @Override
        protected void onPostExecute(Void aVoid) {
 
            adapter.notifyDataSetChanged();
        }
    }
Jsoup парсинг сайта
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru