|
0 / 0 / 0
Регистрация: 22.02.2013
Сообщений: 5
|
||||||
Запись html кода в файл23.03.2013, 22:39. Показов 1780. Ответов 4
Метки нет (Все метки)
Здравствуйте.
Мне нужно взять html код страницы в интернете и записать его в xml файл или же в txt. Имею следующий код:
Кликните здесь для просмотра всего текста
03-23 22:37:03.763: E/AndroidRuntime(29997): FATAL EXCEPTION: AsyncTask #1
03-23 22:37:03.763: E/AndroidRuntime(29997): java.lang.RuntimeException: An error occured while executing doInBackground() 03-23 22:37:03.763: E/AndroidRuntime(29997): at android.os.AsyncTask$3.done(AsyncTask.ja va) 03-23 22:37:03.763: E/AndroidRuntime(29997): at java.util.concurrent.FutureTask$Sync.inn erSetException(FutureTask.java) 03-23 22:37:03.763: E/AndroidRuntime(29997): at java.util.concurrent.FutureTask.setExcep tion(FutureTask.java) 03-23 22:37:03.763: E/AndroidRuntime(29997): at java.util.concurrent.FutureTask$Sync.inn erRun(FutureTask.java) 03-23 22:37:03.763: E/AndroidRuntime(29997): at java.util.concurrent.FutureTask.run(Futu reTask.java) 03-23 22:37:03.763: E/AndroidRuntime(29997): at android.os.AsyncTask$SerialExecutor$1.ru n(AsyncTask.java) 03-23 22:37:03.763: E/AndroidRuntime(29997): at java.util.concurrent.ThreadPoolExecutor. runWorker(ThreadPoolExecutor.java) 03-23 22:37:03.763: E/AndroidRuntime(29997): at java.util.concurrent.ThreadPoolExecutor$ Worker.run(ThreadPoolExecutor.java) 03-23 22:37:03.763: E/AndroidRuntime(29997): at java.lang.Thread.run(Thread.java) 03-23 22:37:03.763: E/AndroidRuntime(29997): Caused by: java.lang.NoClassDefFoundError: org/htmlcleaner/HtmlCleaner 03-23 22:37:03.763: E/AndroidRuntime(29997): at ru.bitwar.product_sale.Main$MyTask.doInB ackground(Main.java:55) 03-23 22:37:03.763: E/AndroidRuntime(29997): at ru.bitwar.product_sale.Main$MyTask.doInB ackground(Main.java:1) 03-23 22:37:03.763: E/AndroidRuntime(29997): at android.os.AsyncTask$2.call(AsyncTask.ja va) 03-23 22:37:03.763: E/AndroidRuntime(29997): ... 6 more 03-23 22:37:03.763: E/AndroidRuntime(29997): Caused by: java.lang.ClassNotFoundException: org.htmlcleaner.HtmlCleaner 03-23 22:37:03.763: E/AndroidRuntime(29997): at dalvik.system.BaseDexClassLoader.findCla ss(BaseDexClassLoader.java) 03-23 22:37:03.763: E/AndroidRuntime(29997): at java.lang.ClassLoader.loadClass(ClassLoa der.java) 03-23 22:37:03.763: E/AndroidRuntime(29997): at java.lang.ClassLoader.loadClass(ClassLoa der.java) 03-23 22:37:03.763: E/AndroidRuntime(29997): ... 9 more 03-23 22:37:04.538: E/WindowManager(29997): Activity ru.bitwar.product_sale.Main has leaked window com.android.internal.policy.impl.PhoneWi ndow$DecorView@41130690 that was originally added here 03-23 22:37:04.538: E/WindowManager(29997): android.view.WindowLeaked: Activity ru.bitwar.product_sale.Main has leaked window com.android.internal.policy.impl.PhoneWi ndow$DecorView@41130690 that was originally added here 03-23 22:37:04.538: E/WindowManager(29997): at android.view.ViewRootImpl.<init>(ViewRoo tImpl.java) 03-23 22:37:04.538: E/WindowManager(29997): at android.view.WindowManagerImpl.addView(W indowManagerImpl.java) 03-23 22:37:04.538: E/WindowManager(29997): at android.view.WindowManagerImpl.addView(W indowManagerImpl.java) 03-23 22:37:04.538: E/WindowManager(29997): at android.view.WindowManagerImpl$CompatMod eWrapper.addView(WindowManagerImpl.java) 03-23 22:37:04.538: E/WindowManager(29997): at android.view.Window$LocalWindowManager.a ddView(Window.java) 03-23 22:37:04.538: E/WindowManager(29997): at android.app.Dialog.show(Dialog.java) 03-23 22:37:04.538: E/WindowManager(29997): at android.app.ProgressDialog.show(Progress Dialog.java) 03-23 22:37:04.538: E/WindowManager(29997): at android.app.ProgressDialog.show(Progress Dialog.java) 03-23 22:37:04.538: E/WindowManager(29997): at ru.bitwar.product_sale.Main.onCreate(Mai n.java:30) 03-23 22:37:04.538: E/WindowManager(29997): at android.app.Activity.performCreate(Activ ity.java) 03-23 22:37:04.538: E/WindowManager(29997): at android.app.Instrumentation.callActivity OnCreate(Instrumentation.java) 03-23 22:37:04.538: E/WindowManager(29997): at android.app.ActivityThread.performLaunch Activity(ActivityThread.java) 03-23 22:37:04.538: E/WindowManager(29997): at android.app.ActivityThread.handleLaunchA ctivity(ActivityThread.java) 03-23 22:37:04.538: E/WindowManager(29997): at android.app.ActivityThread.access$600(Ac tivityThread.java) 03-23 22:37:04.538: E/WindowManager(29997): at android.app.ActivityThread$H.handleMessa ge(ActivityThread.java) 03-23 22:37:04.538: E/WindowManager(29997): at android.os.Handler.dispatchMessage(Handl er.java) 03-23 22:37:04.538: E/WindowManager(29997): at android.os.Looper.loop(Looper.java) 03-23 22:37:04.538: E/WindowManager(29997): at android.app.ActivityThread.main(Activity Thread.java) 03-23 22:37:04.538: E/WindowManager(29997): at java.lang.reflect.Method.invokeNative(Na tive Method) 03-23 22:37:04.538: E/WindowManager(29997): at java.lang.reflect.Method.invoke(Method.j ava) 03-23 22:37:04.538: E/WindowManager(29997): at com.android.internal.os.ZygoteInit$Metho dAndArgsCaller.run(ZygoteInit.java) 03-23 22:37:04.538: E/WindowManager(29997): at com.android.internal.os.ZygoteInit.main( ZygoteInit.java) 03-23 22:37:04.538: E/WindowManager(29997): at dalvik.system.NativeStart.main(Native Method) Как я понимаю ошибка связана с библиотекой htmlcleaner. Может есть вариант не испольщовать сторонние библиотеки?
0
|
||||||
| 23.03.2013, 22:39 | |
|
Ответы с готовыми решениями:
4
Запись кода в файл html
|
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|
| 25.03.2013, 13:35 | |
|
а зачем вам парсить если нужно просто записать в файл?
0
|
|
|
0 / 0 / 0
Регистрация: 22.02.2013
Сообщений: 5
|
|
| 25.03.2013, 13:57 [ТС] | |
|
Просто не нашел другого способа получить html код страницы.
Может кто, хотя бы вкратце, объяснить как это сделать?
0
|
|
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|
| 25.03.2013, 14:01 | |
|
та вроде обычным гет запросом получал когда-то...
а исходников этой либы нет чтобы посмотреть как они получают? Добавлено через 3 минуты url.openStream() а дальше читаешь поток
0
|
|
|
0x5B4C322291BD52AE
96 / 96 / 0
Регистрация: 04.03.2013
Сообщений: 295
|
|
| 25.03.2013, 17:49 | |
|
Gr1pMaN, вот похожая тема
Ошибка приложения (парсинг jsoup) правда там jsoup используется и кода сохранения в файл нет придется самому добавить.
0
|
|
| 25.03.2013, 17:49 | |
|
Помогаю со студенческими работами здесь
5
Запись в файл HTML кода PHP
Сохранение HTML кода в html файл c использыванием php Запись в html-кода в 1 строку Запись кода в файл Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|