Всем привет.
Нужно при помощи JSOUP получить страницу без определенной ее части. Т.е. не кусок страницы получить, а страницу без этого куска.
Кто знает, как это сделать?
Вопрос по JSOUP
Вопрос по JSOUP
Arbeit macht Fry
Re: Вопрос по JSOUP
1. Получить страницу.
2. Получить кусок.
3. Натйти кусок в странице и заменить его на null.
2. Получить кусок.
3. Натйти кусок в странице и заменить его на null.
Re: Вопрос по JSOUP
Спасибо, Кэп.
Но в таких случаях обычно спрашивают о конкретном коде.
Но в таких случаях обычно спрашивают о конкретном коде.
Arbeit macht Fry
Re: Вопрос по JSOUP
Я очень давно не пробывал суп, но по памяти:
[syntax=java5]
String html = "<div><p>Lorem ipsum.</p>";
Document doc = Jsoup.parseBodyFragment(html);
Element body = doc.body();
[/syntax]
т.е. body - фрагмент.
[syntax=java5]
File f = new File("myfile.html");
Document doc = Jsoup.parse(f, "UTF-8", "http://example.com");[/syntax]
т.е. весь документ в doc.
[syntax=java5]
doc.select(body).remove();
[/syntax]
Удалили...
P.S. а вот будет ли это работать - я понятия не имею В таком порядке - наверно не будет но если покопаться может и можно заставить ...
[syntax=java5]
String html = "<div><p>Lorem ipsum.</p>";
Document doc = Jsoup.parseBodyFragment(html);
Element body = doc.body();
[/syntax]
т.е. body - фрагмент.
[syntax=java5]
File f = new File("myfile.html");
Document doc = Jsoup.parse(f, "UTF-8", "http://example.com");[/syntax]
т.е. весь документ в doc.
[syntax=java5]
doc.select(body).remove();
[/syntax]
Удалили...
P.S. а вот будет ли это работать - я понятия не имею В таком порядке - наверно не будет но если покопаться может и можно заставить ...