import us.codecraft.webmagic.*;
import us.codecraft.webmagic.processor.PageProcessor;
import us.codecraft.webmagic.selector.Html;
public class MyPageProcessor implements PageProcessor {
@Override
public void process(Page page) {
String markdownText = page.getHtml().toString();
Marked marked = new Marked();
String html = marked.marked(markdownText);
page.setHtml(Html.create(html));
}
@Override
public Site getSite() {
return Site.me();
}
public static void main(String[] args) {
Spider.create(new MyPageProcessor())
.addUrl("https://example.com/markdown")
.run();
}
}