캐셔로

  1. 2부 프롤로그
  2. 2부1화
  3. 2부2화
  4. 2부3화
  5. 2부4화
  6. 2부5화
  7. 2부6화
  8. 2부7화
  9. 2부8화
  10. 2부9화
  11. 2부10화
  12. 2부11화
  13. 2부12화
  14. 2부13화
  15. 2부14화
  16. 2부15화
  17. 2부16화
  18. 2부17화
  19. 2부18화
  20. 2부19화
  21. 2부20화
  22. 2부21화
  23. 2부22화
  24. 2부23화
  25. 2부24화
  26. 2부25화
  27. 2부26화
  28. 2부27화
  29. 2부28화
  30. 2부29화
  31. 2부30화
  32. file:///

선행학습

본 수업을 효과적으로 수행하기 위해서는 웹애플리케이션에 대한 전반적인 이해가 필요합니다. 이를 위해서 준비된 수업은 아래 링크를 통해서 접근하실 수 있습니다. private void getOGTag(String url, final OGTag ret) { // 입력받은 url에 해당하는 html을 요청하고 OGTag들을 가져온다. try { Connection con = Jsoup.connect(url); Document doc = con.get(); Elements ogTags = doc.select("meta[property^=og:]"); if (ogTags.size() <= 0) { return; } // 필요한 OGTag를 추려낸다 for (int i = 0; i < ogTags.size(); i++) { Element tag = ogTags.get(i); String text = tag.attr("property"); if ("og:url".equals(text)) { ret.setOgUrl(tag.attr("content")); } else if ("og:image".equals(text)) { ret.setOgImageUrl(tag.attr("content")); } else if ("og:description".equals(text)) { ret.setOgDescription(tag.attr("content")); } else if ("og:title".equals(text)) { ret.setOgTitle(tag.attr("content")); } } } catch (IOException e) { return; } }