Заранее спасибо
Помогите достать данные из html страницы
Помогите достать данные из html страницы
Доброго всем времени суток, подскажите пожалуйста как можно из конкретного url сохранить содержимое html страницы в строковую переменную. И можно ли такое проделать без использования WebView?
Заранее спасибо
Заранее спасибо
Re: Помогите достать данные из html страницы
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Re: Помогите достать данные из html страницы
Эх, так и не получилось. Не пойму куда вставлять класс и как им пользоваться. Вставил в MainActivity, а среда показывает ошибку и всё.doter.ua писал(а):http://stackoverflow.com/questions/1594 ... -to-string
Re: Помогите достать данные из html страницы
там отдельный классqw123 писал(а):Эх, так и не получилось. Не пойму куда вставлять класс и как им пользоваться. Вставил в MainActivity, а среда показывает ошибку и всё.doter.ua писал(а):http://stackoverflow.com/questions/1594 ... -to-string
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Re: Помогите достать данные из html страницы
Значит в отдельный activity? В тот же самый - ошибки.doter.ua писал(а):там отдельный классqw123 писал(а):Эх, так и не получилось. Не пойму куда вставлять класс и как им пользоваться. Вставил в MainActivity, а среда показывает ошибку и всё.doter.ua писал(а):http://stackoverflow.com/questions/1594 ... -to-string
Re: Помогите достать данные из html страницы
О да, всё таки я понял что этот класс нужно добавить в новую активити. Получилось!) Но вот проблема... не пойму как этим пользоваться... пытаюсь создать объект, но ошибка (жалуется на отсутствие конструктора).doter.ua писал(а):http://stackoverflow.com/questions/1594 ... -to-string
Прошу, напишите пожалуйста фрагмент кода, который мне нужно будет добавить в основной код, чтобы текст из http://spacestar.ucoz.ru/hello.html считать в String
Re: Помогите достать данные из html страницы
Код: Выделить всё
public class HTMLPageDownloader extends AsyncTask<Void, Void, String> {
public static interface HTMLPageDownloaderListener {
public abstract void completionCallBack(String html);
}
public HTMLPageDownloaderListener listener;
public String link;
public HTMLPageDownloader (String aLink, HTMLPageDownloaderListener aListener) {
listener = aListener;
link = aLink;
}Код: Выделить всё
HTMLPageDownloader hpd = new HTMLPageDownloader("html://123.com", ???);Re: Помогите достать данные из html страницы
ну судя по всему HTMLPageDownloaderListener, вероятно это интерфейс который можно заимплементить у активити (например) и тогда писать:
[syntax=java]HTMLPageDownloader hpd = new HTMLPageDownloader("html://123.com", MyActivity.this);[/syntax]
[syntax=java]HTMLPageDownloader hpd = new HTMLPageDownloader("html://123.com", MyActivity.this);[/syntax]
Re: Помогите достать данные из html страницы
Люди, помогите пожалуйста.
У меня такая же задача, имеются следующие вопросы (см.скрин):
1) Правильно ли я создал класс HTMLPageDownloader? Я имею ввиду в отдельном файле.
2) Почему классы HttpClient и HttpGet выделены зачеркнутыми?
3) создать объект таким образом: HTMLPageDownloader hpd = new HTMLPageDownloader("html://123.com", MyActivity.this); у меня не получилось ...
У меня такая же задача, имеются следующие вопросы (см.скрин):
1) Правильно ли я создал класс HTMLPageDownloader? Я имею ввиду в отдельном файле.
2) Почему классы HttpClient и HttpGet выделены зачеркнутыми?
3) создать объект таким образом: HTMLPageDownloader hpd = new HTMLPageDownloader("html://123.com", MyActivity.this); у меня не получилось ...
- Вложения
-
- Скрин.png (95.99 КБ) 6733 просмотра
Re: Помогите достать данные из html страницы
1) как вам будет удобно, но скорее всего в отдельно файле будет лучше.Sarbaev писал(а):1) Правильно ли я создал класс HTMLPageDownloader? Я имею ввиду в отдельном файле.
2) Почему классы HttpClient и HttpGet выделены зачеркнутыми?
3) создать объект таким образом: HTMLPageDownloader hpd = new HTMLPageDownloader("html://123.com", MyActivity.this); у меня не получилось ...
2) Потому что google считает с недавних пор Http... классы устаревшими и предлагает вместо них использовать карие-то другие классы (вроде бы что-то вроде URL...)
3)
klblk писал(а):можно заимплементить у активити (например)