package be.nikiroo.gofetch.support;
import java.io.IOException;
+import java.io.UnsupportedEncodingException;
import java.net.URL;
+import java.net.URLDecoder;
import java.util.AbstractMap;
import java.util.ArrayList;
import java.util.List;
public class SeptSurSept extends BasicSupport {
@Override
public String getDescription() {
- return "7SUR7.be Info, sport et showbiz, 24/24, 7/7";
+ return "7sur7.be: Info, sport et showbiz, 24/24, 7/7";
}
@Override
@Override
protected String getArticleTitle(Document doc, Element article) {
- return article.attr("data-title");
+ try {
+ return URLDecoder.decode(article.attr("data-title"), "UTF-8");
+ } catch (UnsupportedEncodingException e) {
+ throw new RuntimeException("UTF-8 support mandatory in JVM");
+ }
}
@Override
@Override
protected String getArticleContent(Document doc, Element article) {
- return article.attr("data-intro").trim();
+ try {
+ return URLDecoder.decode(article.attr("data-intro"), "UTF-8")
+ .trim();
+ } catch (UnsupportedEncodingException e) {
+ throw new RuntimeException("UTF-8 support mandatory in JVM");
+ }
}
@Override
@Override
protected ElementProcessor getElementProcessorComment() {
- return null;
+ return new BasicElementProcessor();
}
}