public JobData parse(Document doc) {

    String keyword = doc.select("meta[name=keywords]").first().attr("content");
    String[] keywordArr = keyword.split(",");

    String uniqueId = extractUniqueId(doc);
    String companyName = keywordArr[0];
    String jobTitle = keywordArr[1];
    List<String> cityList = extractCities(doc);

    Date date = extractDate(doc);
    String summary = summary(doc);
    JobData jobData = null;
    try {
      jobData =
          new JobData(
              trim(SOURCE),
              trim(uniqueId),
              trim(companyName),
              trim(jobTitle),
              cityList,
              trim(summary),
              date,
              trim(doc.baseUri()),
              "");
    } catch (Exception ex) {
      System.err.println(doc.baseUri() + "  , " + ex.getMessage());
    }
    return jobData; // To change body of implemented methods use File | Settings | File Templates.
  }